HDHarsh Ducheincodexperiences.hashnode.dev·Apr 14, 2023 · 3 min readAsymptotic AnalysisThe Mathematical Definition: Asymptotic behavior is a mathematical concept that describes how a function behaves as the input (or independent variable) approaches infinity It sounds too nerdy because it is. What does asymptotic analysis of an algorit...00
HDHarsh Ducheincodexperiences.hashnode.dev·Apr 7, 2023 · 3 min readMerge-SortAn Oldie but a Goodie Merge sort is an old algorithm while keeping modern computation in mind. Founded in 1945 by John von Neumann It's more efficient than some of the algorithms used to solve the same problem it does such as insertion sort or bub...00
HDHarsh Ducheincodexperiences.hashnode.dev·Sep 26, 2022 · 4 min readDebugging🐞Debugging is basically De-Bugging 😁 What is Debugging? It is hunting and resolving potential or existing problems (bugs) in our code. We go through our code thoroughly and the ultimate goal is to have a bug-free program So Basically : Analyze co...00
HDHarsh Ducheincodexperiences.hashnode.dev·Sep 21, 2022 · 3 min readTesting 🔧Coffee Analogy Let's start with an example of making a perfect coffee: What does it take to make a perfect coffee (Lets Think) Checking for this coffee is perfect ---> Testing Always make sure the measures after every step ---> Defensive Prog...00
HDHarsh Ducheincodexperiences.hashnode.dev·Sep 16, 2022 · 4 min readRecursionTo understand recursion, one must first understand recursion. ~ Stephen Hawking I think recursion is one of the most useful tools of programming and it really gives the essence of optimized and efficient programming to me. Why must u bother about ...00