Explaining Dynamic Programming to Papa | Time comparison for proof| Recursion,Tabulation,Memoization

"Dynamic Programming" - Topic that makes every software developer scratch his/her head at least once. This is also one of the most important topics for competitiveprogramming and interviewpreparation. So, I tried proving that even a beginner of coding can understand this topic 😊 My father received a wonderful response in our last video and so, I trapped him again into this 😊 Also, explaining the concept is one thing but actually showing the code and proving why dynamic programming is more important is another. I have compared the time it takes to solve a basic question with and without dynamic programming. The video consists of following parts - 0:00-1:15 - Introduction 1:15-4:30 - Fibonacci Pattern 4:30-5:45 - Recursive solution 5:45-8:45 - Why dp 8:45-14:50 - Tabulation, Memoization, code 14:50-17:08 - Code comparison Please Subscribe to my channel -    / keertipurswani   LinkedIn -   / keertipurswani   Instagram - https://www.instagram.com/keerti.purs...