- 26. Remove Duplicates from Sorted Array
- 27. Remove Element
- 80. Remove Duplicates from Sorted Array II
- 88. Merge Sorted Array
- 121. Best Time to Buy and Sell Stock
- 122. Best Time to Buy and Sell Stock II
- 169. Majority Element
- 189. Rotate Array
- Maximum Subarray
- Backspace String Compare
- Can Place Flowers
- Contiguous Array
- Diameter of Binary Tree
- Flood Fill
- Group Anagrams
- Happy Number
- Increasing Order Search Tree
- LRU Cache
- Last Stone Weight
- Linked List Random Node
- Longest Palindromic Substring
- Maximum Depth of Binary Tree
- Merge Two Sorted Lists
- Middle of the Linked List
- Min Stack
- Most Common Word
- Move Zeroes
- Number of Islands
- Product of Array Except Self
- Reorder Data in Log Files
- Reverse Integer
- Rotting Oranges
- Shortest Word Distance
- Single Number
- Subtree of Another Tree
- The kth Factor of n
- Two Sum Less Than K
- Two Sum
- Valid Parentheses
- Valid Parenthesis String
- Graph Breadth-first search
- Graph Depth-first search
- Max Heap
- Min Heap
- Stack
- Tree
- Trie
- Merge sort
- Quick sort