Two pointers [mp]
Micro pattern¶
Problems¶
Backward¶
- 88. Merge Sorted Array (Top Easy)
Read/write pointer¶
- 26. Remove Duplicates from Sorted Array (Top Easy)
- 283. Move Zeroes (Top Easy)
Sliding window¶
- 3. Longest Substring Without Repeating Characters (Top Medium)
- 5. Longest Palindromic Substring (Top Medium)
Slow/fast¶
- 19. Remove Nth Node From End of List (Top Easy)
- 141. Linked List Cycle (Top Easy)
- 234. Palindrome Linked List (Top Easy)
Miscelaneous¶
- 101. Symmetric Tree (Top Easy)
- 125. Valid Palindrome (Top Easy)
- 344. Reverse String (Top Easy)
- 904. Fruit Into Baskets (Google Prep)
- 15. 3Sum (Top Medium)
- 38. Count and Say (Top Medium)
- 160. Intersection of Two Linked Lists (Top Medium)
- 328. Odd Even Linked List (Top Medium)
One pointer¶
- 116. Populating Next Right Pointers in Each Node (Top Medium)
- 240. Search a 2D Matrix II (Top Medium)
Three pointers¶
- 206. Reverse Linked List (Top Easy)
- 75. Sort Colors (Top Medium)