Grind 169 LeetCode Study Plan
Grind 169 is the full 11-week expansion of Grind 75. Its first five weeks match Grind 75, and weeks 6 through 11 add 94 more medium and hard interview problems covering topological sort, union-find, tries, prefix sums, monotonic stacks, and classic system-style data structures.
Because Dokicode tracks progress per problem slug, finishing Grind 75 automatically completes the first five weeks of Grind 169. Any LeetCode Premium problems are marked optional so they never hold back your weekly milestone.
Want company while you work through this list? Sign in, open the study room, and your heroine will bring you the problems one at a time.
Week 1
| Problem | Difficulty / Rating |
|---|---|
| 1. Two Sum | 1161 |
| 20. Valid Parentheses | 1242 |
| 21. Merge Two Sorted Lists | Easy |
| 121. Best Time to Buy AND Sell Stock | Easy |
| 125. Valid Palindrome | 1263 |
| 226. Invert Binary Tree | Easy |
| 242. Valid Anagram | Easy |
| 704. Binary Search | Easy |
| 733. Flood Fill | Easy |
| 53. Maximum Subarray | Medium |
| 235. Lowest Common Ancestor of a Binary Search Tree | Medium |
| 57. Insert Interval | Medium |
| 542. 01 Matrix | Medium |
| 973. K Closest Points to Origin | Medium |
Week 2
| Problem | Difficulty / Rating |
|---|---|
| 110. Balanced Binary Tree | Easy |
| 141. Linked List Cycle | Easy |
| 232. Implement Queue Using Stacks | 1851 |
| 278. First Bad Version | Easy |
| 383. Ransom Note | Easy |
| 3. Longest Substring Without Repeating Characters | 1263 |
| 15. 3sum | 1263 |
| 102. Binary Tree Level Order Traversal | Medium |
| 133. Clone Graph | Medium |
| 150. Evaluate Reverse Polish Notation | 1408 |
| 207. Course Schedule | Medium |
| 208. Implement Trie Prefix Tree | 1180 |
| 322. Coin Change | Medium |
| 238. Product of Array Except Self | Medium |
Week 3
| Problem | Difficulty / Rating |
|---|---|
| 70. Climbing Stairs | Easy |
| 409. Longest Palindrome | 1250 |
| 155. Min Stack | 1772 |
| 206. Reverse Linked List | Easy |
| 98. Validate Binary Search Tree | Medium |
| 200. Number of Islands | Medium |
| 994. Rotting Oranges | Medium |
| 33. Search in Rotated Sorted Array | Medium |
| 39. Combination Sum | Medium |
| 46. Permutations | Medium |
| 56. Merge Intervals | Medium |
| 236. Lowest Common Ancestor of a Binary Tree | Medium |
| 981. Time Based Key Value Store | Medium |
| 76. Minimum Window Substring | 1592 |
| 297. Serialize AND Deserialize Binary Tree | Hard |
| 42. Trapping Rain Water | 1263 |
| 295. Find Median From Data Stream | 2159 |
Week 4
| Problem | Difficulty / Rating |
|---|---|
| 169. Majority Element | Easy |
| 67. Add Binary | Easy |
| 543. Diameter of Binary Tree | Easy |
| 876. Middle of the Linked List | 1232 |
| 721. Accounts Merge | Medium |
| 75. Sort Colors | 1263 |
| 139. Word Break | Medium |
| 416. Partition Equal Subset Sum | Medium |
| 8. String to Integer Atoi | 1408 |
| 54. Spiral Matrix | Medium |
| 78. Subsets | Medium |
| 199. Binary Tree Right Side View | Medium |
| 5. Longest Palindromic Substring | Medium |
| 127. Word Ladder | Hard |
| 224. Basic Calculator | 1408 |
| 1235. Maximum Profit in Job Scheduling | 2023 |
| 23. Merge K Sorted Lists | 1818 |
| 84. Largest Rectangle in Histogram | 1900 |
Week 5
Week 6
| Problem | Difficulty / Rating |
|---|---|
| 252. Meeting Rooms Premium (Optional) | Easy |
| 13. Roman to Integer | 1209 |
| 844. Backspace String Compare | 1315 |
| 134. Gas Station | Medium |
| 31. Next Permutation | Medium |
| 36. Valid Sudoku | Medium |
| 49. Group Anagrams | Medium |
| 152. Maximum Product Subarray | Medium |
| 211. Design Add AND Search Words Data Structure | 1725 |
| 417. Pacific Atlantic Water Flow | 1900 |
| 19. Remove Nth Node From End of List | Medium |
| 1730. Shortest Path to Get Food Premium (Optional) | Medium |
| 287. Find the Duplicate Number | Medium |
| 692. Top K Frequent Words | Medium |
| 124. Binary Tree Maximum Path Sum | Hard |
| 895. Maximum Frequency Stack | 2028 |
Week 7
| Problem | Difficulty / Rating |
|---|---|
| 338. Counting Bits | Easy |
| 300. Longest Increasing Subsequence | Medium |
| 261. Graph Valid Tree Premium (Optional) | Medium |
| 210. Course Schedule II | Medium |
| 24. Swap Nodes in Pairs | Medium |
| 113. Path Sum II | Medium |
| 128. Longest Consecutive Sequence | Medium |
| 189. Rotate Array | Medium |
| 328. Odd Even Linked List | Medium |
| 394. Decode String | 1408 |
| 525. Contiguous Array | 1697 |
| 662. Maximum Width of Binary Tree | Medium |
| 658. Find K Closest Elements | 1263 |
| 424. Longest Repeating Character Replacement | 1787 |
| 4. Median of Two Sorted Arrays | Hard |
Week 8
| Problem | Difficulty / Rating |
|---|---|
| 100. Same Tree | Easy |
| 191. Number of 1 Bits | Easy |
| 14. Longest Common Prefix | Easy |
| 285. Inorder Successor in BST Premium (Optional) | Medium |
| 55. Jump Game | Medium |
| 2. Add Two Numbers | Medium |
| 22. Generate Parentheses | Medium |
| 148. Sort List | Medium |
| 323. Number of Connected Components in an Undirected Graph Premium (Optional) | Medium |
| 1197. Minimum Knight Moves Premium (Optional) | Medium |
| 560. Subarray Sum Equals K | 1592 |
| 735. Asteroid Collision | 2057 |
| 528. Random Pick with Weight | Medium |
| 215. Kth Largest Element in an Array | Medium |
| 329. Longest Increasing Path in a Matrix | Hard |
| 32. Longest Valid Parentheses | Hard |
| 588. Design In-Memory File System Premium (Optional) | Hard |
| 759. Employee Free Time Premium (Optional) | Hard |
Week 9
| Problem | Difficulty / Rating |
|---|---|
| 136. Single Number | Easy |
| 234. Palindrome Linked List | Easy |
| 283. Move Zeroes | 1263 |
| 221. Maximal Square | 1800 |
| 48. Rotate Image | Medium |
| 103. Binary Tree Zigzag Level Order Traversal | Medium |
| 362. Design Hit Counter Premium (Optional) | Medium |
| 437. Path Sum III | Medium |
| 50. Pow(x, n) | Medium |
| 74. Search a 2D Matrix | Medium |
| 179. Largest Number | Medium |
| 212. Word Search II | 1725 |
| 269. Alien Dictionary Premium (Optional) | Hard |
| 815. Bus Routes | 1964 |
Week 10
| Problem | Difficulty / Rating |
|---|---|
| 101. Symmetric Tree | Easy |
| 268. Missing Number | Easy |
| 91. Decode Ways | Medium |
| 253. Meeting Rooms II Premium (Optional) | Medium |
| 7. Reverse Integer | Medium |
| 73. Set Matrix Zeroes | Medium |
| 143. Reorder List | Medium |
| 271. Encode and Decode Strings Premium (Optional) | Medium |
| 787. Cheapest Flights Within K Stops | Medium |
| 863. All Nodes Distance K in Binary Tree | 1663 |
| 239. Sliding Window Maximum | 1851 |
Week 11
Start directly on Grind 169 or upgrade from Grind 75 anytime in the Study Plan drawer without losing a single solved problem.
Ratings come from zerotrac's LeetCode contest ratings. Classic pre-contest problems show their LeetCode difficulty level instead.
Open the study room