🎢 ELI5 Park / LeetCode / Dynamic Programming

💾 Dynamic Programming

The "Memoization" Chapter

Remember when you calculated 1+1 and wrote it down so you didn't have to calculate it again for 1+1+1? That's DP! Save answers so you don't recalculate!

Easy

Climbing Stairs

How many ways to climb n stairs?

→
Medium

House Robber

Max money without triggering alarm!

→
Medium

Longest Increasing Subsequence

Longest growing chain in array!

→
Medium

Coin Change

Minimum coins for amount!

→

🎯 Brain Hack

DP Patterns: 1) Memoization (top-down) - save results as you go 2) Tabulation (bottom-up) - build table from small to big 3) DP[i] depends on DP[i-1] or DP[i-2]!