| # | Title | Solution | Difficulty | 
|---|---|---|---|
| 01 | Two Sum | C++ | Easy | 
| 14 | Longest Common Prefix | C++ | Easy | 
| 20 | Valid Parentheses | C++ | Easy | 
| 26 | Remove Duplicates from Sorted Array | C++ | Easy | 
| 27 | Remove Element | C++ | Easy | 
| 35 | Search Insert Position | C++ | Easy | 
| 66 | Plus One | C++ | Easy | 
| 88 | Merge Sorted Array | C++ | Easy | 
| 118 | Pascal's Triangle | C++ | Easy | 
| 125 | Valid Palindrome | C++ | Easy | 
| 217 | Contains Duplicate | C++ | Easy | 
| 242 | Valid Anagram | C++ | Easy | 
| 412 | Fizz Buzz | C++ | Easy | 
| 1752 | Check if Array is Sorted and Rotated | C++ | Easy | 
| 1790 | Check if One String Swap can make Strings equal | C++ | Easy | 
| 1800 | Maximum Ascending Subarray Sum | C++ | Easy | 
| 1929 | Concatenation of Array | C++ | Easy | 
| 3105 | Longest Strictly Increasing or Strictly Decreasing Subarray | C++ | Easy | 
| 3151 | Special Array Ⅰ | C++ | Easy | 
| 3174 | Clear Digits | C++ | Easy | 
| # | Title | Solution | Difficulty | 
|---|---|---|---|
| 42 | Trapping Rain Water | C++ | Hard | 
| 1028 | Recover a Tree from Preorder Traversal | C++ | Hard |