Topic Questions
1. Two Sum [LC #1]
2. Best Time to Buy and Sell Stock [LC #121]
3. Product of Array Except Self [LC #238]
4. Maximum Subarray [LC #53]
5. Longest Substring Without Repeating Characters [LC #3]
6. Container With Most Water [LC #11]
Arrays & Strings 7. Set Matrix Zeroes [LC #73]
1. Binary Search [LC #704]
2. Search in Rotated Sorted Array [LC #33]
3. Find Minimum in Rotated Sorted Array [LC #153]
4. First Bad Version [LC #278]
5. Find Peak Element [LC #162]
6. Median of Two Sorted Arrays [LC #4]
Binary Search 7. Search a 2D Matrix [LC #74]
1. Merge Two Sorted Lists [LC #21]
2. Reverse Linked List [LC #206]
3. Linked List Cycle [LC #141]
4. Remove Nth Node From End of List [LC #19]
5. Reorder List [LC #143]
6. Add Two Numbers [LC #2]
Linked Lists 7. Intersection of Two Linked Lists [LC #160]
1. Binary Tree Inorder Traversal [LC #94]
2. Maximum Depth of Binary Tree [LC #104]
3. Lowest Common Ancestor of a BST [LC #235]
4. Serialize and Deserialize Binary Tree [LC #297]
5. Same Tree [LC #100]
6. Validate Binary Search Tree [LC #98]
Trees & Binary Trees
7. Construct Binary Tree from Preorder and Inorder Traversal [LC #105]
1. Climbing Stairs [LC #70]
2. Longest Palindromic Substring [LC #5]
3. House Robber [LC #198]
4. Coin Change [LC #322]
5. Longest Increasing Subsequence [LC #300]
6. Word Break [LC #139]
Dynamic Programming
7. Partition Equal Subset Sum [LC #416]
1. Number of Islands [LC #200]
2. Course Schedule [LC #207]
3. Word Ladder [LC #127]
4. Clone Graph [LC #133]
5. Flood Fill [LC #733]
6. Rotting Oranges [LC #994]
Graphs 7. Shortest Path in Binary Matrix [LC #1091]
1. Minimum Window Substring [LC #76]
2. Sliding Window Maximum [LC #239]
3. Longest Substring Without Repeating Characters [LC #3]
4. Permutation in String [LC #567]
5. Find All Anagrams in a String [LC #438]
6. Longest Repeating Character Replacement [LC #424]
Sliding Window 7. Subarray Sum Equals K [LC #560]
1. Permutations [LC #46]
2. Combination Sum [LC #39]
3. Sudoku Solver [LC #37]
4. Generate Parentheses [LC #22]
5. N-Queens [LC #51]
6. Letter Combinations of a Phone Number [LC #17]
Backtracking 7. Word Search [LC #79]
1. Valid Parentheses [LC #20]
2. Min Stack [LC #155]
3. Daily Temperatures [LC #739]
4. Evaluate Reverse Polish Notation [LC #150]
5. Next Greater Element I [LC #496]
6. Simplify Path [LC #71]
Stacks & Queues 7. Basic Calculator II [LC #227]
1. Meeting Rooms II [LC #253]
2. Jump Game [LC #55]
3. Candy [LC #135]
4. Non-overlapping Intervals [LC #435]
5. Partition Labels [LC #763]
6. Gas Station [LC #134]
Greedy 7. Queue Reconstruction by Height [LC #406]
1. Single Number [LC #136]
2. Missing Number [LC #268]
3. Counting Bits [LC #338]
4. Power of Two [LC #231]
5. Number of 1 Bits [LC #191]
6. Sum of Two Integers [LC #371]
Bit Manipulation 7. Reverse Bits [LC #190]
1. Kth Largest Element in an Array [LC #215]
2. Top K Frequent Elements [LC #347]
3. Find Median from Data Stream [LC #295]
4. Merge K Sorted Lists [LC #23]
5. K Closest Points to Origin [LC #973]
6. Task Scheduler [LC #621]
Heap/Priority Queue
7. Reorganize String [LC #767]
1. Subarray Sum Equals K [LC #560]
2. Range Sum Query - Immutable [LC #303]
3. Range Sum Query 2D - Immutable [LC #304]
4. Continuous Subarray Sum [LC #523]
5. Maximum Size Subarray Sum Equals K [LC #325]
6. Find Pivot Index [LC #724]
Prefix Sum 7. Count of Range Sum [LC #327]
1. Happy Number [LC #202]
2. Power of Three [LC #326]
3. Excel Sheet Column Number [LC #171]
4. Factorial Trailing Zeroes [LC #172]
5. Integer to Roman [LC #12]
6. Roman to Integer [LC #13]
Math 7. Greatest Common Divisor of Strings [LC #1071]
1. Implement Trie (Prefix Tree) [LC #208]
2. Add and Search Word [LC #211]
3. Word Search II [LC #212]
4. Replace Words [LC #648]
5. Design Search Autocomplete System [LC #642]
6. Maximum XOR of Two Numbers in an Array [LC #421]
Trie (Prefix Tree) 7. Map Sum Pairs [LC #677]
Let's Connect
Aarchi Gandhi (@aarchigandhi) • Instagram photos and videos
https://www.linkedin.com/in/aarchigandhi/
Aarchi Gandhi (@FafdaJalebie) / X
https://topmate.io/aarchigandhi