The Grind 75 LeetCode List

The Blind 75 reworked into a week-by-week schedule that starts with the easiest high-yield problems and ends on the hard ones. Ordered for study, not by topic.

Easy
23
Medium
43
Hard
9
Patterns
20

Every entry, grouped by pattern

Each group is the pattern that most specifically solves those problems, so the list can be worked through a technique at a time instead of a problem at a time. Groups appear in the order the list itself introduces them.

Hash Map (2)

Hash Map
No.ProblemDifficulty
0001Two SumEasy
0383Ransom NoteEasy

Stack (7)

Stack
No.ProblemDifficulty
0020Valid ParenthesesEasy
0232Implement Queue using StacksEasy
0150Evaluate Reverse Polish NotationMedium
0155Min StackMedium
0042Trapping Rain WaterHard
0224Basic CalculatorHard
0084Largest Rectangle in HistogramHard

Linked List (6)

Linked List
No.ProblemDifficulty
0021Merge Two Sorted ListsEasy
0141Linked List CycleEasy
0206Reverse Linked ListEasy
0876Middle of the Linked ListEasy
0023Merge k Sorted ListsHard
0146LRU CacheMedium

Dynamic Programming (5)

Dynamic Programming
No.ProblemDifficulty
0121Best Time to Buy and Sell StockEasy
0070Climbing StairsEasy
0053Maximum SubarrayMedium
0416Partition Equal Subset SumMedium
0062Unique PathsMedium

Two Pointers (5)

Two Pointers
No.ProblemDifficulty
0125Valid PalindromeEasy
00153SumMedium
0075Sort ColorsMedium
0005Longest Palindromic SubstringMedium
0011Container With Most WaterMedium

Tree Traversal (12)

Tree Traversal
No.ProblemDifficulty
0226Invert Binary TreeEasy
0235Lowest Common Ancestor of a Binary Search TreeMedium
0110Balanced Binary TreeEasy
0543Diameter of Binary TreeEasy
0104Maximum Depth of Binary TreeEasy
0102Binary Tree Level Order TraversalMedium
0098Validate Binary Search TreeMedium
0236Lowest Common Ancestor of a Binary TreeMedium
0199Binary Tree Right Side ViewMedium
0105Construct Binary Tree from Preorder and Inorder TraversalMedium
0230Kth Smallest Element in a BSTMedium
0297Serialize and Deserialize Binary TreeHard

Sorting (4)

Sorting
No.ProblemDifficulty
0242Valid AnagramEasy
0169Majority ElementEasy
0217Contains DuplicateEasy
0056Merge IntervalsMedium

Binary Search (5)

Binary Search
No.ProblemDifficulty
0704Binary SearchEasy
0278First Bad VersionEasy
0033Search in Rotated Sorted ArrayMedium
0981Time Based Key-Value StoreMedium
1235Maximum Profit in Job SchedulingHard

Matrix and Grid (4)

Matrix and Grid
No.ProblemDifficulty
0733Flood FillEasy
054201 MatrixMedium
0994Rotting OrangesMedium
0054Spiral MatrixMedium

Greedy (1)

Greedy
No.ProblemDifficulty
0409Longest PalindromeEasy

Bit Manipulation (1)

Bit Manipulation
No.ProblemDifficulty
0067Add BinaryEasy

Other (2)

Other
No.ProblemDifficulty
0057Insert IntervalMedium
0008String to Integer (atoi)Medium

Heap / Priority Queue (3)

Heap / Priority Queue
No.ProblemDifficulty
0973K Closest Points to OriginMedium
0621Task SchedulerMedium
0295Find Median from Data StreamHard

Sliding Window (3)

Sliding Window
No.ProblemDifficulty
0003Longest Substring Without Repeating CharactersMedium
0438Find All Anagrams in a StringMedium
0076Minimum Window SubstringHard

Breadth-First Search (3)

Breadth-First Search
No.ProblemDifficulty
0133Clone GraphMedium
0322Coin ChangeMedium
0127Word LadderHard

Topological Sort (2)

Topological Sort
No.ProblemDifficulty
0207Course ScheduleMedium
0310Minimum Height TreesMedium

Trie (2)

Trie
No.ProblemDifficulty
0208Implement Trie (Prefix Tree)Medium
0139Word BreakMedium

Prefix Sum (1)

Prefix Sum
No.ProblemDifficulty
0238Product of Array Except SelfMedium

Union-Find (2)

Union-Find
No.ProblemDifficulty
0200Number of IslandsMedium
0721Accounts MergeMedium

Backtracking (5)

Backtracking
No.ProblemDifficulty
0039Combination SumMedium
0046PermutationsMedium
0078SubsetsMedium
0017Letter Combinations of a Phone NumberMedium
0079Word SearchMedium

The Grind 75 is a published third-party selection, reproduced here by problem number in the order the list itself uses. 75 of its 75 entries carry a complete Python solution.

Eyes only

The Grind 75 does not cover the problem you get asked.

In the live round, Stealth Interview reads the problem off your screen, returns a working solution with a step-by-step explanation and its time and space complexity, and transcribes what the interviewer says. It's a desktop app for macOS and Windows, invisible to screen sharing.