| 1. Two SumOpen source | Easy | ArrayHash Table |
| 2. Add Two NumbersOpen source | Medium | Linked ListMathRecursion |
| 3. Longest Substring Without Repeating CharactersOpen source | Medium | Hash TableStringSliding Window |
| 4. Median of Two Sorted ArraysOpen source | Hard | ArrayBinary SearchDivide and Conquer |
| 5. Longest Palindromic SubstringOpen source | Medium | Two PointersStringDynamic Programming+1 more |
| 7. Reverse IntegerOpen source | Medium | Math |
| 10. Regular Expression MatchingOpen source | Hard | StringDynamic ProgrammingRecursion |
| 11. Container With Most WaterOpen source | Medium | ArrayTwo PointersGreedy |
| 15. 3SumOpen source | Medium | ArrayTwo PointersSorting |
| 17. Letter Combinations of a Phone NumberOpen source | Medium | Hash TableStringBacktracking |
| 19. Remove Nth Node From End of ListOpen source | Medium | Linked ListTwo Pointers |
| 20. Valid ParenthesesOpen source | Easy | StringStackBracket Sequences |
| 21. Merge Two Sorted ListsOpen source | Easy | Linked ListRecursion |
| 22. Generate ParenthesesOpen source | Medium | StringDynamic ProgrammingBacktracking+1 more |
| 23. Merge k Sorted ListsOpen source | Hard | Linked ListDivide and ConquerHeap (Priority Queue)+2 more |
| 25. Reverse Nodes in k-GroupOpen source | Hard | Linked ListRecursion |
| 33. Search in Rotated Sorted ArrayOpen source | Medium | ArrayBinary Search |
| 36. Valid SudokuOpen source | Medium | ArrayHash TableMatrix |
| 39. Combination SumOpen source | Medium | ArrayBacktracking |
| 40. Combination Sum IIOpen source | Medium | ArrayBacktracking |
| 42. Trapping Rain WaterOpen source | Hard | ArrayTwo PointersDynamic Programming+2 more |
| 43. Multiply StringsOpen source | Medium | MathStringSimulation |
| 45. Jump Game IIOpen source | Medium | ArrayDynamic ProgrammingGreedy |
| 46. PermutationsOpen source | Medium | ArrayBacktracking |
| 48. Rotate ImageOpen source | Medium | ArrayMathMatrix |