Dynamic Programming
Dynamic Programming is an incredibly confusing topic when you first start, it is good to try recognizing commonly occurring patterns to reduce the amount of head scratching you do
Recognizing DP problems
Steps to solving DP
Types of DP
Common recurrence relations
Recursive to iterative
Optimizing space
Last updated