Difficulty Γ Topics Matrix¶
Topics organized by difficulty level. Start with Easy, progress to Hard.
π’ Easy (34 problems)¶
Two Pointers (12)¶
- LeetCode 26 - Remove Duplicates from Sorted Array
- LeetCode 27 - Remove Element
- LeetCode 88 - Merge Sorted Array
- LeetCode 125 - Valid Palindrome
- LeetCode 141 - Linked List Cycle
- LeetCode 202 - Happy Number
- LeetCode 283 - Move Zeroes
- LeetCode 680 - Valid Palindrome II
- LeetCode 876 - Middle of the Linked List
- LeetCode 905 - Sort Array By Parity
- LeetCode 922 - Sort Array By Parity II
- LeetCode 977 - Squares of a Sorted Array
Array (8)¶
- LeetCode 1 - Two Sum
- LeetCode 26 - Remove Duplicates from Sorted Array
- LeetCode 27 - Remove Element
- LeetCode 88 - Merge Sorted Array
- LeetCode 283 - Move Zeroes
- LeetCode 905 - Sort Array By Parity
- LeetCode 922 - Sort Array By Parity II
- LeetCode 977 - Squares of a Sorted Array
Linked List (3)¶
- LeetCode 21 - Merge Two Sorted Lists
- LeetCode 141 - Linked List Cycle
- LeetCode 876 - Middle of the Linked List
Sorting (3)¶
- LeetCode 88 - Merge Sorted Array
- LeetCode 905 - Sort Array By Parity
- LeetCode 977 - Squares of a Sorted Array
Hash Table (3)¶
String (2)¶
Recursion (1)¶
Greedy (1)¶
Math (1)¶
π‘ Medium (45 problems)¶
Array (8)¶
- LeetCode 11 - Container With Most Water
- LeetCode 15 - 3Sum
- LeetCode 16 - 3Sum Closest
- LeetCode 75 - Sort Colors
- LeetCode 80 - Remove Duplicates from Sorted Array II
- LeetCode 209 - Minimum Size Subarray Sum
- LeetCode 215 - Kth Largest Element in an Array
- LeetCode 994 - Rotting Oranges
Two Pointers (7)¶
- LeetCode 11 - Container With Most Water
- LeetCode 15 - 3Sum
- LeetCode 16 - 3Sum Closest
- LeetCode 75 - Sort Colors
- LeetCode 80 - Remove Duplicates from Sorted Array II
- LeetCode 142 - Linked List Cycle II
- LeetCode 567 - Permutation in String
Hash Table (5)¶
- LeetCode 3 - Longest Substring Without Repeating Characters
- LeetCode 142 - Linked List Cycle II
- LeetCode 340 - Longest Substring with At Most K Distinct Characters
- LeetCode 438 - Find All Anagrams in a String
- LeetCode 567 - Permutation in String
Sliding Window (5)¶
- LeetCode 3 - Longest Substring Without Repeating Characters
- LeetCode 209 - Minimum Size Subarray Sum
- LeetCode 340 - Longest Substring with At Most K Distinct Characters
- LeetCode 438 - Find All Anagrams in a String
- LeetCode 567 - Permutation in String
String (4)¶
- LeetCode 3 - Longest Substring Without Repeating Characters
- LeetCode 340 - Longest Substring with At Most K Distinct Characters
- LeetCode 438 - Find All Anagrams in a String
- LeetCode 567 - Permutation in String
Sorting (4)¶
- LeetCode 15 - 3Sum
- LeetCode 16 - 3Sum Closest
- LeetCode 75 - Sort Colors
- LeetCode 215 - Kth Largest Element in an Array