Grind 75#
Week 1#
# |
Problem |
Difficulty |
Time |
Topic |
---|---|---|---|---|
1. |
Easy |
15 mins |
Array |
|
2. |
Easy |
20 mins |
Stack |
|
3. |
Easy |
20 mins |
Linked List |
|
4. |
Easy |
20 mins |
Array |
|
5. |
Easy |
15 mins |
String |
|
6. |
Easy |
15 mins |
Binary Tree |
|
7. |
Easy |
15 mins |
String |
|
8. |
Easy |
15 mins |
Binary Search |
|
9. |
Easy |
20 mins |
Graph |
|
10. |
Medium |
20 mins |
Dynamic Programming |
|
11. |
Easy |
20 mins |
Binary Search Tree |
|
12. |
Medium |
25 mins |
Array |
Week 2#
# |
Problem |
Difficulty |
Time |
Topic |
---|---|---|---|---|
1. |
Medium |
30 mins |
Graph |
|
2. |
Medium |
30 mins |
Heap |
|
3. |
Easy |
15 mins |
Binary Tree |
|
4. |
Easy |
20 mins |
Linked List |
|
5. |
Easy |
20 mins |
Stack |
|
6. |
Easy |
20 mins |
Binary Search |
|
7. |
Easy |
15 mins |
Hash Table |
|
8. |
Medium |
30 mins |
String |
|
9. |
Medium |
30 mins |
Array |
|
10. |
Medium |
20 mins |
Binary Tree |
Week 3#
# |
Problem |
Difficulty |
Time |
Topic |
---|---|---|---|---|
1 |
Medium |
25 mins |
Graph |
|
2 |
Medium |
30 mins |
Stack |
|
3 |
Medium |
30 mins |
Graph |
|
4 |
Medium |
35 mins |
Trie |
|
5 |
Medium |
25 mins |
Dynamic Programming |
|
6 |
Medium |
30 mins |
Array |
|
7 |
Easy |
20 mins |
Dynamic Programming |
|
8 |
Easy |
20 mins |
String |
|
9 |
Medium |
20 mins |
Stack |
Week 4#
# |
Problem |
Difficulty |
Time |
Topic |
---|---|---|---|---|
1 |
Easy |
20 mins |
Linked List |
|
2 |
Medium |
20 mins |
Binary Search Tree |
|
3 |
Medium |
25 mins |
Graph |
|
4 |
Medium |
30 mins |
Graph |
|
5 |
Medium |
30 mins |
Binary Search |
|
6 |
Combination Sum |
Medium |
30 mins |
Array |
7 |
Medium |
30 mins |
Recursion |
|
8 |
Medium |
30 mins |
Array |
|
9 |
Medium |
25 mins |
Binary Tree |
Week 5#
# |
Problem |
Difficulty |
Time |
Topic |
---|---|---|---|---|
1 |
Time Based Key-Value Store |
Medium |
35 mins |
Binary Search |
2 |
Minimum Window Substring |
Hard |
30 mins |
String |
3 |
Serialize and Deserialize Binary Tree |
Hard |
40 mins |
Binary Tree |
4 |
Hard |
35 mins |
Stack |
|
5 |
Hard |
30 mins |
Heap |
|
6 |
Easy |
20 mins |
Array |
|
7 |
Add Binary |
Easy |
15 mins |
Binary |
8 |
Easy |
30 mins |
Binary Tree |
Week 6#
# |
Problem |
Difficulty |
Time |
Topic |
---|---|---|---|---|
1 |
Easy |
20 mins |
Linked List |
|
2 |
Accounts Merge |
Medium |
30 mins |
Graph |
3 |
Medium |
25 mins |
Array |
|
4 |
Word Break |
Medium |
30 mins |
Trie |
5 |
Partition Equal Subset Sum |
Medium |
30 mins |
Dynamic Programming |
6 |
Medium |
25 mins |
String |
|
7 |
Spiral Matrix |
Medium |
25 mins |
Matrix |
8 |
Medium |
30 mins |
Recursion |
|
9 |
Binary Tree Right Side View |
Medium |
20 mins |
Binary Tree |
Week 7#
# |
Problem |
Difficulty |
Time |
Topic |
---|---|---|---|---|
1. |
Medium |
25 mins |
String |
|
2. |
Word Ladder |
Hard |
45 mins |
Graph |
3. |
Basic Calculator |
Hard |
40 mins |
Stack |
4. |
Maximum Profit in Job Scheduling |
Hard |
45 mins |
Binary Search |
5. |
Merge k Sorted Lists |
Hard |
30 mins |
Heap |
6. |
Hard |
35 mins |
Stack |
|
7. |
Maximum Depth of Binary Tree |
Easy |
15 mins |
Binary Tree |
Week 8#
# |
Problem |
Difficulty |
Time |
Topic |
---|---|---|---|---|
1 |
Easy |
15 mins |
Array |
|
2 |
Medium |
20 mins |
Dynamic Programming |
|
3 |
Construct Binary Tree from Preorder and Inorder Traversal |
Medium |
25 mins |
Binary Tree |
4 |
Medium |
35 mins |
Array |
|
5 |
Medium |
30 mins |
Recursion |
|
6 |
Word Search |
Medium |
30 mins |
Graph |
7 |
Find All Anagrams in a String |
Medium |
30 mins |
String |
8 |
Minimum Height Trees |
Medium |
30 mins |
Graph |
9 |
Task Scheduler |
Medium |
35 mins |
Heap |
10 |
LRU Cache |
Medium |
30 mins |
Linked List |
11 |
Kth Smallest Element in a BST |
Medium |
25 mins |
Binary Search Tree |