Skip to content

Latest commit

 

History

History
72 lines (72 loc) · 5.23 KB

DynamicProgramming.md

File metadata and controls

72 lines (72 loc) · 5.23 KB

DynamicProgramming

No. Title Mark
10 Regular Expression Matching
22 Generate Parentheses
32 Longest Valid Parentheses
42 Trapping Rain Water
44 Wildcard Matching
45 Jump Game II
53 Maximum Subarray
55 Jump Game
62 Unique Paths
63 Unique Paths II
64 Minimum Path Sum
70 Climbing Stairs
72 Edit Distance hot
85 Maximal Rectangle
87 Scramble String
91 Decode Ways
95 Unique Binary Search Trees II
97 Interleaving String
115 Distinct Subsequences
120 Triangle template
121 Best Time to Buy and Sell Stock
122 Best Time to Buy and Sell Stock II
123 Best Time to Buy and Sell Stock III
124 Binary Tree Maximum Path Sum
131 Palindrome Partitioning
132 Palindrome Partitioning II
139 Word Break
152 Maximum Product Subarray
174 Dungeon Game
188 Best Time to Buy and Sell Stock IV
198 House Robber
213 House Robber II
221 Maximal Square
256 Paint House
264 Ugly Number II
265 Paint House II
279 Perfect Squares
300 Longest Increasing Subsequence template
309 Best Time to Buy and Sell Stock with Cooldown
322 Coin Change
329 Longest Increasing Path in a Matrix
337 House Robber III
338 Counting Bits
343 Integer Break
354 Russian Doll Envelopes
363 Max Sum of Rectangle No Larger Than K
368 Largest Divisible Subset
377 Combination Sum IV
403 Frog Jump
410 Split Array Largest Sum
413 Arithmetic Slices
416 Partition Equal Subset Sum
474 Ones and Zeroes
494 Target Sum
518 Coin Change 2 template
542 01 Matrix
583 Delete Operation for Two Strings
650 2 Keys Keyboard
673 Number of Longest Increasing Subsequence
712 Minimum ASCII Delete Sum for Two Strings
714 Best Time to Buy and Sell Stock with Transaction Fee
718 Maximum Length of Repeated Subarray
740 Delete and Earn
863 Sum of Distances in Tree
1008 Binary Tree Cameras
1013 Fibonacci Number
1038 Number of Squareful Arrays
1277 Largest Multiple of Three
1388 Greatest Sum Divisible by Three