Learning Roadmaps¶
Curated problem sequences for different learning goals.
Binary Search Path (7 problems)¶
π’ Easy (1)¶
π‘ Medium (6)¶
- π‘ LeetCode 33 - Search in Rotated Sorted Array Β· Solution
- π‘ LeetCode 34 - Find First and Last Position of Element in Sorted Array Β· Solution
- π‘ LeetCode 81 - Search in Rotated Sorted Array II Β· Solution
- π‘ LeetCode 162 - Find Peak Element Β· Solution
- π‘ LeetCode 875 - Koko Eating Bananas Β· Solution
- π‘ LeetCode 1011 - Capacity To Ship Packages Within D Days Β· Solution
Bitmask Dp Path (2 problems)¶
π΄ Hard (2)¶
- π΄ LeetCode 847 - Shortest Path Visiting All Nodes Β· Solution
- π΄ LeetCode 1125 - Smallest Sufficient Team Β· Solution
Blind 75 (35 problems)¶
The famous curated list for FAANG interviews
π’ Easy (7)¶
- π’ LeetCode 1 - Two Sum Β· Solution
- π’ LeetCode 20 - Valid Parentheses Β· Solution
- π’ LeetCode 21 - Merge Two Sorted Lists Β· Solution
- π’ LeetCode 26 - Remove Duplicates from Sorted Array Β· Solution
- π’ LeetCode 125 - Valid Palindrome Β· Solution
- π’ LeetCode 141 - Linked List Cycle Β· Solution
- π’ LeetCode 206 - Reverse Linked List Β· Solution
π‘ Medium (24)¶
- π‘ LeetCode 3 - Longest Substring Without Repeating Characters Β· Solution
- π‘ LeetCode 5 - Longest Palindromic Substring Β· Solution
- π‘ LeetCode 11 - Container With Most Water Β· Solution
- π‘ LeetCode 15 - 3Sum Β· Solution
- π‘ LeetCode 17 - Letter Combinations of a Phone Number Β· Solution
- π‘ LeetCode 19 - Remove Nth Node From End of List Β· Solution
- π‘ LeetCode 22 - Generate Parentheses Β· Solution
- π‘ LeetCode 33 - Search in Rotated Sorted Array Β· Solution
- π‘ LeetCode 39 - Combination Sum Β· Solution
- π‘ LeetCode 48 - Rotate Image Β· Solution
- π‘ LeetCode 49 - Group Anagrams Β· Solution
- π‘ LeetCode 53 - Maximum Subarray Β· Solution
- π‘ LeetCode 54 - Spiral Matrix Β· Solution
- π‘ LeetCode 62 - Unique Paths Β· Solution
- π‘ LeetCode 73 - Set Matrix Zeroes Β· Solution
- π‘ LeetCode 74 - Search a 2D Matrix Β· Solution
- π‘ LeetCode 75 - Sort Colors Β· Solution
- π‘ LeetCode 79 - Word Search Β· Solution
- π‘ LeetCode 91 - Decode Ways Β· Solution
- π‘ LeetCode 139 - Word Break Β· Solution
- π‘ LeetCode 142 - Linked List Cycle II Β· Solution
- π‘ LeetCode 152 - Maximum Product Subarray Β· Solution
- π‘ LeetCode 153 - Find Minimum in Rotated Sorted Array Β· Solution
- π‘ LeetCode 215 - Kth Largest Element in an Array Β· Solution
π΄ Hard (4)¶
- π΄ LeetCode 23 - Merge k Sorted Lists Β· Solution
- π΄ LeetCode 42 - Trapping Rain Water Β· Solution
- π΄ LeetCode 76 - Minimum Window Substring Β· Solution
- π΄ LeetCode 84 - Largest Rectangle in Histogram Β· Solution
Dp 1D Linear Path (5 problems)¶
π’ Easy (3)¶
- π’ LeetCode 70 - Climbing Stairs Β· Solution
- π’ LeetCode 121 - Best Time to Buy and Sell Stock Β· Solution
- π’ LeetCode 746 - Min Cost Climbing Stairs Β· Solution
π‘ Medium (2)¶
- π‘ LeetCode 198 - House Robber Β· Solution
- π‘ LeetCode 213 - House Robber II Β· Solution
Dp Knapsack Subset Path (4 problems)¶
π‘ Medium (4)¶
- π‘ LeetCode 322 - Coin Change Β· Solution
- π‘ LeetCode 416 - Partition Equal Subset Sum Β· Solution
- π‘ LeetCode 494 - Target Sum Β· Solution
- π‘ LeetCode 518 - Coin Change II Β· Solution
Graph Traversal Path (7 problems)¶
π’ Easy (1)¶
π‘ Medium (6)¶
- π‘ LeetCode 133 - Clone Graph Β· Solution
- π‘ LeetCode 200 - Number of Islands Β· Solution
- π‘ LeetCode 417 - Pacific Atlantic Water Flow Β· Solution
- π‘ LeetCode 785 - Is Graph Bipartite? Β· Solution
- π‘ LeetCode 841 - Keys and Rooms Β· Solution
- π‘ LeetCode 994 - Rotting Oranges Β· Solution
Greedy Core Path (6 problems)¶
π’ Easy (1)¶
π‘ Medium (4)¶
- π‘ LeetCode 45 - Jump Game II Β· Solution
- π‘ LeetCode 55 - Jump Game Β· Solution
- π‘ LeetCode 134 - Gas Station Β· Solution
- π‘ LeetCode 1029 - Two City Scheduling Β· Solution
π΄ Hard (1)¶
- π΄ LeetCode 135 - Candy Β· Solution
Grid Bfs Multi Source Path (2 problems)¶
π‘ Medium (2)¶
- π‘ LeetCode 286 - Walls and Gates Β· Solution
- π‘ LeetCode 542 - 01 Matrix Β· Solution
Grind 75 (23 problems)¶
Updated Blind 75 with flexible scheduling
π’ Easy (12)¶
- π’ LeetCode 1 - Two Sum Β· Solution
- π’ LeetCode 20 - Valid Parentheses Β· Solution
- π’ LeetCode 21 - Merge Two Sorted Lists Β· Solution
- π’ LeetCode 26 - Remove Duplicates from Sorted Array Β· Solution
- π’ LeetCode 27 - Remove Element Β· Solution
- π’ LeetCode 88 - Merge Sorted Array Β· Solution
- π’ LeetCode 125 - Valid Palindrome Β· Solution
- π’ LeetCode 141 - Linked List Cycle Β· Solution
- π’ LeetCode 206 - Reverse Linked List Β· Solution
- π’ LeetCode 283 - Move Zeroes Β· Solution
- π’ LeetCode 876 - Middle of the Linked List Β· Solution
- π’ LeetCode 977 - Squares of a Sorted Array Β· Solution
π‘ Medium (10)¶
- π‘ LeetCode 3 - Longest Substring Without Repeating Characters Β· Solution
- π‘ LeetCode 33 - Search in Rotated Sorted Array Β· Solution
- π‘ LeetCode 49 - Group Anagrams Β· Solution
- π‘ LeetCode 53 - Maximum Subarray Β· Solution
- π‘ LeetCode 62 - Unique Paths Β· Solution
- π‘ LeetCode 74 - Search a 2D Matrix Β· Solution
- π‘ LeetCode 91 - Decode Ways Β· Solution
- π‘ LeetCode 139 - Word Break Β· Solution
- π‘ LeetCode 152 - Maximum Product Subarray Β· Solution
- π‘ LeetCode 153 - Find Minimum in Rotated Sorted Array Β· Solution
π΄ Hard (1)¶
Heap Path (7 problems)¶
π’ Easy (1)¶
π‘ Medium (4)¶
- π‘ LeetCode 215 - Kth Largest Element in an Array Β· Solution
- π‘ LeetCode 253 - Meeting Rooms II Β· Solution
- π‘ LeetCode 347 - Top K Frequent Elements Β· Solution
- π‘ LeetCode 621 - Task Scheduler Β· Solution
π΄ Hard (2)¶
- π΄ LeetCode 23 - Merge k Sorted Lists Β· Solution
- π΄ LeetCode 295 - Find Median from Data Stream Β· Solution
Interval Pattern Path (5 problems)¶
π‘ Medium (5)¶
- π‘ LeetCode 56 - Merge Intervals Β· Solution
- π‘ LeetCode 57 - Insert Interval Β· Solution
- π‘ LeetCode 435 - Non-overlapping Intervals Β· Solution
- π‘ LeetCode 452 - Minimum Number of Arrows to Burst Balloons Β· Solution
- π‘ LeetCode 986 - Interval List Intersections Β· Solution
K Way Merge Path (3 problems)¶
π’ Easy (2)¶
- π’ LeetCode 21 - Merge Two Sorted Lists Β· Solution
- π’ LeetCode 88 - Merge Sorted Array Β· Solution
π΄ Hard (1)¶
LeetCode Top 100 (9 problems)¶
Most liked problems on LeetCode
π’ Easy (3)¶
- π’ LeetCode 1 - Two Sum Β· Solution
- π’ LeetCode 21 - Merge Two Sorted Lists Β· Solution
- π’ LeetCode 206 - Reverse Linked List Β· Solution
π‘ Medium (4)¶
- π‘ LeetCode 2 - Add Two Numbers Β· Solution
- π‘ LeetCode 3 - Longest Substring Without Repeating Characters Β· Solution
- π‘ LeetCode 11 - Container With Most Water Β· Solution
- π‘ LeetCode 15 - 3Sum Β· Solution
π΄ Hard (2)¶
- π΄ LeetCode 4 - Median of Two Sorted Arrays Β· Solution
- π΄ LeetCode 23 - Merge k Sorted Lists Β· Solution
Line Sweep Path (3 problems)¶
π‘ Medium (2)¶
- π‘ LeetCode 253 - Meeting Rooms II Β· Solution
- π‘ LeetCode 1094 - Car Pooling Β· Solution
π΄ Hard (1)¶
Linked List In Place Reversal Path (3 problems)¶
π’ Easy (1)¶
π‘ Medium (1)¶
π΄ Hard (1)¶
Math Number Theory Path (3 problems)¶
π’ Easy (2)¶
- π’ LeetCode 168 - Excel Sheet Column Title Β· Solution
- π’ LeetCode 1979 - Find Greatest Common Divisor of Array Β· Solution
π‘ Medium (1)¶
- π‘ LeetCode 204 - Count Primes Β· Solution
Monotonic Deque Path (4 problems)¶
π‘ Medium (1)¶
- π‘ LeetCode 1438 - Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit Β· Solution
π΄ Hard (3)¶
- π΄ LeetCode 239 - Sliding Window Maximum Β· Solution
- π΄ LeetCode 862 - Shortest Subarray with Sum at Least K Β· Solution
- π΄ LeetCode 1499 - Max Value of Equation Β· Solution
Monotonic Stack Path (12 problems)¶
π’ Easy (1)¶
π‘ Medium (7)¶
- π‘ LeetCode 316 - Remove Duplicate Letters Β· Solution
- π‘ LeetCode 402 - Remove K Digits Β· Solution
- π‘ LeetCode 503 - Next Greater Element II Β· Solution
- π‘ LeetCode 739 - Daily Temperatures Β· Solution
- π‘ LeetCode 901 - Online Stock Span Β· Solution
- π‘ LeetCode 907 - Sum of Subarray Minimums Β· Solution
- π‘ LeetCode 2104 - Sum of Subarray Ranges Β· Solution
π΄ Hard (4)¶
- π΄ LeetCode 42 - Trapping Rain Water Β· Solution
- π΄ LeetCode 84 - Largest Rectangle in Histogram Β· Solution
- π΄ LeetCode 85 - Maximal Rectangle Β· Solution
- π΄ LeetCode 321 - Create Maximum Number Β· Solution
NeetCode 150 (149 problems)¶
Comprehensive coverage of essential patterns
π’ Easy (34)¶
- π’ LeetCode 1 - Two Sum Β· Solution
- π’ LeetCode 20 - Valid Parentheses Β· Solution
- π’ LeetCode 21 - Merge Two Sorted Lists Β· Solution
- π’ LeetCode 26 - Remove Duplicates from Sorted Array Β· Solution
- π’ LeetCode 27 - Remove Element Β· Solution
- π’ LeetCode 66 - Plus One Β· Solution
- π’ LeetCode 88 - Merge Sorted Array Β· Solution
- π’ LeetCode 94 - Binary Tree Inorder Traversal Β· Solution
- π’ LeetCode 100 - Same Tree Β· Solution
- π’ LeetCode 104 - Maximum Depth of Binary Tree Β· Solution
- π’ LeetCode 110 - Balanced Binary Tree Β· Solution
- π’ LeetCode 125 - Valid Palindrome Β· Solution
- π’ LeetCode 136 - Single Number Β· Solution
- π’ LeetCode 141 - Linked List Cycle Β· Solution
- π’ LeetCode 190 - Reverse Bits Β· Solution
- π’ LeetCode 191 - Number of 1 Bits Β· Solution
- π’ LeetCode 202 - Happy Number Β· Solution
- π’ LeetCode 206 - Reverse Linked List Β· Solution
- π’ LeetCode 217 - Contains Duplicate Β· Solution
- π’ LeetCode 226 - Invert Binary Tree Β· Solution
- π’ LeetCode 242 - Valid Anagram Β· Solution
- π’ LeetCode 252 - Meeting Rooms Β· Solution
- π’ LeetCode 268 - Missing Number Β· Solution
- π’ LeetCode 283 - Move Zeroes Β· Solution
- π’ LeetCode 338 - Counting Bits Β· Solution
- π’ LeetCode 543 - Diameter of Binary Tree Β· Solution
- π’ LeetCode 572 - Subtree of Another Tree Β· Solution
- π’ LeetCode 680 - Valid Palindrome II Β· Solution
- π’ LeetCode 703 - Kth Largest Element in a Stream Β· Solution
- π’ LeetCode 704 - Binary Search Β· Solution
- π’ LeetCode 876 - Middle of the Linked List Β· Solution
- π’ LeetCode 905 - Sort Array By Parity Β· Solution
- π’ LeetCode 922 - Sort Array By Parity II Β· Solution
- π’ LeetCode 977 - Squares of a Sorted Array Β· Solution
π‘ Medium (95)¶
- π‘ LeetCode 2 - Add Two Numbers Β· Solution
- π‘ LeetCode 3 - Longest Substring Without Repeating Characters Β· Solution
- π‘ LeetCode 5 - Longest Palindromic Substring Β· Solution
- π‘ LeetCode 7 - Reverse Integer Β· Solution
- π‘ LeetCode 11 - Container With Most Water Β· Solution
- π‘ LeetCode 15 - 3Sum Β· Solution
- π‘ LeetCode 16 - 3Sum Closest Β· Solution
- π‘ LeetCode 17 - Letter Combinations of a Phone Number Β· Solution
- π‘ LeetCode 19 - Remove Nth Node From End of List Β· Solution
- π‘ LeetCode 22 - Generate Parentheses Β· Solution
- π‘ LeetCode 31 - Next Permutation Β· Solution
- π‘ LeetCode 33 - Search in Rotated Sorted Array Β· Solution
- π‘ LeetCode 34 - Find First and Last Position of Element in Sorted Array Β· Solution
- π‘ LeetCode 36 - Valid Sudoku Β· Solution
- π‘ LeetCode 39 - Combination Sum Β· Solution
- π‘ LeetCode 40 - Combination Sum II Β· Solution
- π‘ LeetCode 43 - Multiply Strings Β· Solution
- π‘ LeetCode 46 - Permutations Β· Solution
- π‘ LeetCode 48 - Rotate Image Β· Solution
- π‘ LeetCode 49 - Group Anagrams Β· Solution
- π‘ LeetCode 50 - Pow(x, n) Β· Solution(x, n)
- π‘ LeetCode 53 - Maximum Subarray Β· Solution
- π‘ LeetCode 54 - Spiral Matrix Β· Solution
- π‘ LeetCode 56 - Merge Intervals Β· Solution
- π‘ LeetCode 57 - Insert Interval Β· Solution
- π‘ LeetCode 62 - Unique Paths Β· Solution
- π‘ LeetCode 73 - Set Matrix Zeroes Β· Solution
- π‘ LeetCode 74 - Search a 2D Matrix Β· Solution
- π‘ LeetCode 75 - Sort Colors Β· Solution
- π‘ LeetCode 78 - Subsets Β· Solution
- π‘ LeetCode 79 - Word Search Β· Solution
- π‘ LeetCode 80 - Remove Duplicates from Sorted Array II Β· Solution
- π‘ LeetCode 90 - Subsets II Β· Solution
- π‘ LeetCode 91 - Decode Ways Β· Solution
- π‘ LeetCode 92 - Reverse Linked List II Β· Solution
- π‘ LeetCode 97 - Interleaving String Β· Solution
- π‘ LeetCode 98 - Validate Binary Search Tree Β· Solution
- π‘ LeetCode 102 - Binary Tree Level Order Traversal Β· Solution
- π‘ LeetCode 105 - Construct Binary Tree from Preorder and Inorder Traversal Β· Solution
- π‘ LeetCode 128 - Longest Consecutive Sequence Β· Solution
- π‘ LeetCode 130 - Surrounded Regions Β· Solution
- π‘ LeetCode 131 - Palindrome Partitioning Β· Solution
- π‘ LeetCode 133 - Clone Graph Β· Solution
- π‘ LeetCode 138 - Copy List with Random Pointer Β· Solution
- π‘ LeetCode 139 - Word Break Β· Solution
- π‘ LeetCode 142 - Linked List Cycle II Β· Solution
- π‘ LeetCode 143 - Reorder List Β· Solution
- π‘ LeetCode 146 - LRU Cache Β· Solution
- π‘ LeetCode 150 - Evaluate Reverse Polish Notation Β· Solution
- π‘ LeetCode 152 - Maximum Product Subarray Β· Solution
- π‘ LeetCode 153 - Find Minimum in Rotated Sorted Array Β· Solution
- π‘ LeetCode 155 - Min Stack Β· Solution
- π‘ LeetCode 162 - Find Peak Element Β· Solution
- π‘ LeetCode 199 - Binary Tree Right Side View Β· Solution
- π‘ LeetCode 200 - Number of Islands Β· Solution
- π‘ LeetCode 207 - Course Schedule Β· Solution
- π‘ LeetCode 208 - Implement Trie (Prefix Tree) Β· Solution(Prefix Tree)
- π‘ LeetCode 209 - Minimum Size Subarray Sum Β· Solution
- π‘ LeetCode 210 - Course Schedule II Β· Solution
- π‘ LeetCode 211 - Design Add and Search Words Data Structure Β· Solution
- π‘ LeetCode 215 - Kth Largest Element in an Array Β· Solution
- π‘ LeetCode 230 - Kth Smallest Element in a BST Β· Solution
- π‘ LeetCode 235 - Lowest Common Ancestor of a Binary Search Tree Β· Solution
- π‘ LeetCode 253 - Meeting Rooms II Β· Solution
- π‘ LeetCode 261 - Graph Valid Tree Β· Solution
- π‘ LeetCode 271 - Encode and Decode Strings Β· Solution
- π‘ LeetCode 300 - Longest Increasing Subsequence Β· Solution
- π‘ LeetCode 309 - Best Time to Buy and Sell Stock with Cooldown Β· Solution
- π‘ LeetCode 347 - Top K Frequent Elements Β· Solution
- π‘ LeetCode 355 - Design Twitter Β· Solution
- π‘ LeetCode 371 - Sum of Two Integers Β· Solution
- π‘ LeetCode 417 - Pacific Atlantic Water Flow Β· Solution
- π‘ LeetCode 424 - Longest Repeating Character Replacement Β· Solution
- π‘ LeetCode 435 - Non-overlapping Intervals Β· Solution
- π‘ LeetCode 438 - Find All Anagrams in a String Β· Solution
- π‘ LeetCode 547 - Number of Provinces Β· Solution
- π‘ LeetCode 567 - Permutation in String Β· Solution
- π‘ LeetCode 621 - Task Scheduler Β· Solution
- π‘ LeetCode 647 - Palindromic Substrings Β· Solution
- π‘ LeetCode 678 - Valid Parenthesis String Β· Solution
- π‘ LeetCode 695 - Max Area of Island Β· Solution
- π‘ LeetCode 739 - Daily Temperatures Β· Solution
- π‘ LeetCode 743 - Network Delay Time Β· Solution
- π‘ LeetCode 763 - Partition Labels Β· Solution
- π‘ LeetCode 787 - Cheapest Flights Within K Stops Β· Solution
- π‘ LeetCode 846 - Hand of Straights Β· Solution
- π‘ LeetCode 853 - Car Fleet Β· Solution
- π‘ LeetCode 875 - Koko Eating Bananas Β· Solution
- π‘ LeetCode 973 - K Closest Points to Origin Β· Solution
- π‘ LeetCode 981 - Time Based Key-Value Store Β· Solution
- π‘ LeetCode 994 - Rotting Oranges Β· Solution
- π‘ LeetCode 1448 - Count Good Nodes in Binary Tree Β· Solution
- π‘ LeetCode 1584 - Min Cost to Connect All Points Β· Solution
- π‘ LeetCode 1899 - Merge Triplets to Form Target Triplet Β· Solution
- π‘ LeetCode 2013 - Detect Squares Β· Solution
π΄ Hard (20)¶
- π΄ LeetCode 4 - Median of Two Sorted Arrays Β· Solution
- π΄ LeetCode 23 - Merge k Sorted Lists Β· Solution
- π΄ LeetCode 25 - Reverse Nodes in k-Group Β· Solution
- π΄ LeetCode 42 - Trapping Rain Water Β· Solution
- π΄ LeetCode 51 - N-Queens Β· Solution
- π΄ LeetCode 76 - Minimum Window Substring Β· Solution
- π΄ LeetCode 84 - Largest Rectangle in Histogram Β· Solution
- π΄ LeetCode 85 - Maximal Rectangle Β· Solution
- π΄ LeetCode 115 - Distinct Subsequences Β· Solution
- π΄ LeetCode 124 - Binary Tree Maximum Path Sum Β· Solution
- π΄ LeetCode 127 - Word Ladder Β· Solution
- π΄ LeetCode 212 - Word Search II Β· Solution
- π΄ LeetCode 239 - Sliding Window Maximum Β· Solution
- π΄ LeetCode 269 - Alien Dictionary Β· Solution
- π΄ LeetCode 295 - Find Median from Data Stream Β· Solution
- π΄ LeetCode 297 - Serialize and Deserialize Binary Tree Β· Solution
- π΄ LeetCode 329 - Longest Increasing Path in a Matrix Β· Solution
- π΄ LeetCode 332 - Reconstruct Itinerary Β· Solution
- π΄ LeetCode 778 - Swim in Rising Water Β· Solution
- π΄ LeetCode 1851 - Minimum Interval to Include Each Query Β· Solution
Prefix Sum Path (8 problems)¶
π’ Easy (1)¶
π‘ Medium (7)¶
- π‘ LeetCode 238 - Product of Array Except Self Β· Solution
- π‘ LeetCode 304 - Range Sum Query 2D - Immutable Β· Solution
- π‘ LeetCode 523 - Continuous Subarray Sum Β· Solution
- π‘ LeetCode 525 - Contiguous Array Β· Solution
- π‘ LeetCode 560 - Subarray Sum Equals K Β· Solution
- π‘ LeetCode 1094 - Car Pooling Β· Solution
- π‘ LeetCode 1109 - Corporate Flight Bookings Β· Solution
Segment Tree Fenwick Path (3 problems)¶
π‘ Medium (1)¶
π΄ Hard (2)¶
- π΄ LeetCode 315 - Count of Smaller Numbers After Self Β· Solution
- π΄ LeetCode 327 - Count of Range Sum Β· Solution
Shortest Path Pattern Path (5 problems)¶
π‘ Medium (3)¶
- π‘ LeetCode 743 - Network Delay Time Β· Solution
- π‘ LeetCode 787 - Cheapest Flights Within K Stops Β· Solution
- π‘ LeetCode 1631 - Path With Minimum Effort Β· Solution
π΄ Hard (2)¶
- π΄ LeetCode 1368 - Minimum Cost to Make at Least One Valid Path in a Grid Β· Solution
- π΄ LeetCode 2290 - Minimum Obstacle Removal to Reach Corner Β· Solution
Sliding Window Path (6 problems)¶
Master the sliding window technique
π‘ Medium (5)¶
- π‘ LeetCode 3 - Longest Substring Without Repeating Characters Β· Solution
- π‘ LeetCode 209 - Minimum Size Subarray Sum Β· Solution
- π‘ LeetCode 340 - Longest Substring with At Most K Distinct Characters Β· Solution
- π‘ LeetCode 438 - Find All Anagrams in a String Β· Solution
- π‘ LeetCode 567 - Permutation in String Β· Solution
π΄ Hard (1)¶
String Dp Path (5 problems)¶
π‘ Medium (3)¶
- π‘ LeetCode 72 - Edit Distance Β· Solution
- π‘ LeetCode 516 - Longest Palindromic Subsequence Β· Solution
- π‘ LeetCode 1143 - Longest Common Subsequence Β· Solution
π΄ Hard (2)¶
Topological Sort Pattern Path (4 problems)¶
π‘ Medium (3)¶
- π‘ LeetCode 207 - Course Schedule Β· Solution
- π‘ LeetCode 210 - Course Schedule II Β· Solution
- π‘ LeetCode 802 - Find Eventual Safe States Β· Solution
π΄ Hard (1)¶
Tree Dp Path (3 problems)¶
π‘ Medium (1)¶
π΄ Hard (2)¶
- π΄ LeetCode 124 - Binary Tree Maximum Path Sum Β· Solution
- π΄ LeetCode 968 - Binary Tree Cameras Β· Solution
Tree Traversal Path (6 problems)¶
π’ Easy (4)¶
- π’ LeetCode 94 - Binary Tree Inorder Traversal Β· Solution
- π’ LeetCode 104 - Maximum Depth of Binary Tree Β· Solution
- π’ LeetCode 110 - Balanced Binary Tree Β· Solution
- π’ LeetCode 543 - Diameter of Binary Tree Β· Solution
π‘ Medium (1)¶
π΄ Hard (1)¶
Trie Pattern Path (5 problems)¶
π‘ Medium (4)¶
- π‘ LeetCode 208 - Implement Trie (Prefix Tree) Β· Solution(Prefix Tree)
- π‘ LeetCode 211 - Design Add and Search Words Data Structure Β· Solution
- π‘ LeetCode 648 - Replace Words Β· Solution
- π‘ LeetCode 1268 - Search Suggestions System Β· Solution
π΄ Hard (1)¶
Union Find Pattern Path (5 problems)¶
π‘ Medium (5)¶
- π‘ LeetCode 547 - Number of Provinces Β· Solution
- π‘ LeetCode 684 - Redundant Connection Β· Solution
- π‘ LeetCode 721 - Accounts Merge Β· Solution
- π‘ LeetCode 990 - Satisfiability of Equality Equations Β· Solution
- π‘ LeetCode 1319 - Number of Operations to Make Network Connected Β· Solution