kanav Gupta
1 min readAug 17, 2021

I recently attended Dynamic Programming Session

Key Learnings:

πŸ‘‰How Space and Time Complexity help us to write code in Dynamic Programming?

πŸ‘‰ Name the libraries (python) help in improving solutions in terms of space and time consumed by code?

πŸ‘‰ Give gist about Multi Stage decision process?

πŸ‘‰ How Dynamic Programming is realated to Principle of Optimality?

πŸ‘‰ What is Overlapping Substructure Problem?

πŸ‘‰ What is backward induction?

πŸ‘‰ How Dynamic Programming is different from Recursion and Memoization?

πŸ‘‰ What are pros and cons of
Memoization or Top-Down approach?

πŸ‘‰ Provide an example of Dynamic Program but without Recursion

πŸ‘‰ What are some pros and cons of Tabulation or Bottom-Up approach?

πŸ‘‰ What should you consider when choosing between Top-Down vs Bottom-Up solutions for the same problem?

πŸ‘‰ What is the difference between Divide and Conquer and Dynamic Programming Algorithms?

Thanks to Mr. Vimal Daga sir

#dynamicprogramming #dp #programming #dsa #mastersession #righteducation #vimaldaga #worldrecordholder #dpbylw