Problem list
Grind 75
Grind 75 was created by the author of Blind 75 as an improved, customizable version. It lets you generate a study plan based on your available time and generates problems in optimal learning order. The website allows filtering by difficulty and time.
Recommended schedule
6 blocks- 01Week 1Easy problems (foundations)15 problems
- 02Week 2Easy-Medium transition13 problems
- 03Week 3Medium problems12 problems
- 04Week 4Medium problems continued12 problems
- 05Week 5Medium-Hard transition12 problems
- 06Week 6+Hard problems + review11 problems
Problems by pattern
9 patternsArray
11 problems
Two Sum · Best Time to Buy and Sell Stock · Majority Element · Contains Duplicate · Insert Interval · Merge Intervals · 3Sum · Product of Array Except Self · +3 more
Stack
7 problems
Valid Parentheses · Implement Queue using Stacks · Min Stack · Evaluate Reverse Polish Notation · Trapping Rain Water · Basic Calculator · Largest Rectangle in Histogram
Linked List
5 problems
Merge Two Sorted Lists · Linked List Cycle · Reverse Linked List · Middle of the Linked List · LRU Cache
String
8 problems
Valid Palindrome · Valid Anagram · Longest Palindrome · Longest Substring Without Repeating Characters · String to Integer (atoi) · Longest Palindromic Substring · Find All Anagrams in a String · Minimum Window Substring
Binary Search
5 problems
Binary Search · First Bad Version · Search in Rotated Sorted Array · Time Based Key-Value Store · Maximum Profit in Job Scheduling
Binary Tree
14 problems
Invert Binary Tree · Balanced Binary Tree · Diameter of Binary Tree · Maximum Depth of Binary Tree · Same Tree · Subtree of Another Tree · Binary Tree Level Order Traversal · Lowest Common Ancestor of a Binary Search Tree · +6 more
Graph
10 problems
Flood Fill · Clone Graph · 01 Matrix · Number of Islands · Rotting Oranges · Accounts Merge · Course Schedule · Word Ladder · +2 more
Dynamic Programming
10 problems
Climbing Stairs · Maximum Subarray · Coin Change · Partition Equal Subset Sum · Unique Paths · House Robber · Word Break · Longest Increasing Subsequence · +2 more
Heap
5 problems
K Closest Points to Origin · Task Scheduler · Find Median from Data Stream · Merge K Sorted Lists · Top K Frequent Elements
Study tips
5- Use grind75.com to generate a custom schedule based on your timeline
- Problems are ordered by importance - do them in order
- Easier problems build foundations for harder ones
- If you have <4 weeks, focus on the first 50 problems
- The website shows expected time per problem - use it to plan