Resources:
Arrays & Hashing
Name of Question | Difficulty | Completion Status | Solution |
---|---|---|---|
1. Contains Duplicate | Easy | ✅ | Python |
2. Valid Anagram | Easy | ✅ | Python |
3. Two Sum | Easy | ✅ | Python |
4. Group Anagrams | Medium | ||
5. Top K Frequent Elements | Medium | ✅ | Python |
6. Encode and Decode Strings | Medium | ||
7. Product of Array Except Self | Medium | ||
8. Valid Sudoku | Medium | ✅ | Python |
9. Longest Consecutive Sequence | Medium |
Two Pointers
Name of Question | Difficulty | Completion Status | Solution |
---|---|---|---|
1. Valid Palindrome | Easy | ✅ | Python |
2. Two Sum II Input Array Is Sorted | Medium | ✅ | Python |
3. Three Integer Sum | Medium | ||
4. Container With Most Water | Medium | ✅ | Python |
5. Trapping Rain Water | Hard |
Stack
Name of Question | Difficulty | Completion Status | Solution |
---|---|---|---|
1. Valid Parentheses | Easy | ✅ | Python |
2. Min Stack | Medium | ||
3. Evaluate Reverse Polish Notation | Medium | ||
4. Generate Parentheses | Medium | ||
5. Daily Temperatures | Medium | ✅ | Python |
6. Car Fleet | Medium | ✅ | Python |
7. Largest Rectangle in Histogram | Hard |
Binary Search
Name of Question | Difficulty | Completion Status | Solution |
---|---|---|---|
1. Binary Search | Easy | ✅ | Python |
2. Search a 2D Matrix | Medium | ||
3. Koko Eating Bananas | Medium | ✅ | Python |
4. Find Minimum in Sorted Array | Medium | ||
5. Search in Rotated Sorted Array | Medium | ||
6. Time Based Key Value Store | Medium | ||
7. Median of Two Sorted Arrays | Hard |
Sliding Window
Name of Question | Difficulty | Completion Status | Solution |
---|---|---|---|
1. Best Time to Buy and Sell Stock | Easy | ||
2. Longest Substring Without Repeating Characters | Medium | ||
3. Longest Repeating Character Replacement | Medium | ||
4. Permutation in String | Medium | ||
5. Minimum Window Substring | Medium | ||
6. Sliding Window Maximum | Medium |
Linked List
Name of Question | Difficulty | Completion Status | Solution |
---|---|---|---|
1. | |||
2. | |||
3. | |||
4. | |||
5. | |||
6. | |||
7. |