Guide contents

1-D Dynamic Programming

Break a problem into overlapping subproblems indexed by one variable.

17 lessons

  1. 174.70. Climbing Stairs
  2. 175.746. Min Cost Climbing Stairs
  3. 176.198. House Robber
  4. 177.213. House Robber II
  5. 178.5. Longest Palindromic Substring
  6. 179.647. Palindromic Substrings
  7. 180.91. Decode Ways
  8. 181.322. Coin Change
  9. 182.152. Maximum Product Subarray
  10. 183.139. Word Break
  11. 184.300. Longest Increasing Subsequence
  12. 185.416. Partition Equal Subset Sum
  13. 186.1137. N-th Tribonacci Number
  14. 187.279. Perfect Squares
  15. 188.377. Combination Sum IV
  16. 189.343. Integer Break
  17. 190.1406. Stone Game III