| 5. Longest Palindromic SubstringOpen source | Medium | Two PointersStringDynamic Programming+1 more |
| 53. Maximum SubarrayOpen source | Medium | ArrayDivide and ConquerDynamic Programming |
| 55. Jump GameOpen source | Medium | ArrayDynamic ProgrammingGreedy |
| 62. Unique PathsOpen source | Medium | MathDynamic ProgrammingCombinatorics |
| 70. Climbing StairsOpen source | Easy | MathDynamic ProgrammingMemoization |
| 91. Decode WaysOpen source | Medium | StringDynamic Programming |
| 121. Best Time to Buy and Sell StockOpen source | Easy | ArrayDynamic Programming |
| 124. Binary Tree Maximum Path SumOpen source | Hard | Dynamic ProgrammingTreeDepth-First Search+2 more |
| 139. Word BreakOpen source | Medium | ArrayHash TableString+4 more |
| 152. Maximum Product SubarrayOpen source | Medium | ArrayDynamic Programming |
| 198. House RobberOpen source | Medium | ArrayDynamic Programming |
| 213. House Robber IIOpen source | Medium | ArrayDynamic Programming |
| 300. Longest Increasing SubsequenceOpen source | Medium | ArrayBinary SearchDynamic Programming+1 more |
| 322. Coin ChangeOpen source | Medium | ArrayDynamic ProgrammingBreadth-First Search+2 more |
| 338. Counting BitsOpen source | Easy | Dynamic ProgrammingBit Manipulation |
| 435. Non-overlapping IntervalsOpen source | Medium | ArrayDynamic ProgrammingGreedy+1 more |
| 647. Palindromic SubstringsOpen source | Medium | Two PointersStringDynamic Programming |
| 1143. Longest Common SubsequenceOpen source | Medium | StringDynamic ProgrammingLongest Common Subsequence |