Introduction to Dynamic Programming.
DP falls under the category Optimization problem. DP solution exploits:
1. Optimal Substructure, and
2. Overlapping subproblems
Get Dynamic Programming course on Udemy://www.udemy.com/course/dynamic-programming-for-competitions-and-interviews/?couponCode=DPFREE
**** Best Books For Data Structures & Algorithms for Interviews:
1. Cracking the Coding Interview: https://amzn.to/2WeO3eO
2. Cracking the Coding Interview Paperback: https://amzn.to/3aSSe3Q
3. Coding Interview Questions - Narasimha Karumanchi: https://amzn.to/3cYqjkV
4. Data Structures and Algorithms Made Easy - N. Karumanchi: https://amzn.to/2U8FrDt
5. Data Structures & Algorithms made Easy in Java - N. Karumanchi: https://amzn.to/2U0qZgY
6. Introduction to Algorithms - CLR - Cormen, Leiserson, Rivest: https://amzn.to/2Wdp8rZ
#Dynamic #Programming #Recursion