| description |
|---|
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 |
- Minimizing/maximizing:
- Number of ways:
- Identify states
- Identify state transitions
- Implement top-down
- Convert to bottom-up
- Linear sequence
- Grid
- Two sequences