DSA Masterclass
Master Data Structures and Algorithms from scratch. Perfect for FAANG preparation and competitive programming.
01
Arrays & Hashing
21 Questions
- Two Sum
- Valid Anagram
- + 18 more questions...
02
Two Pointers
17 Questions
- Container With Most Water
- Two Sum II - Input Array Is Sorted
- 3Sum
- + 14 more questions...
03
Sliding Window
25 Questions
- Maximum Sum Subarray of Size K
- Minimum Size Subarray Sum
- + 22 more questions...
04
Linked List Patterns
21 Questions
- Linked List Cycle
- Remove Nth Node From End of List
- + 18 more questions...
05
Binary Search
21 Questions
- Binary Search
- Search Insert Position
- + 18 more questions...
06
Dynamic Programming
21 Questions
- Longest Increasing Subsequence
- Unique Paths
- + 18 more questions...
07
Greedy
22 Questions
- Jump Game II
- Gas Station
- + 19 more questions...
08
Backtracking
20 Questions
- Combination Sum
- Permutations
- Subsets
- + 17 more questions...
09
Graphs
21 Questions
- Course Schedule
- Number of Islands
- + 18 more questions...
10
Trees
27 Questions
- Invert Binary Tree
- Maximum Depth of Binary Tree
- Same Tree
- + 24 more questions...
11
Heap / Priority Queue
22 Questions
- Top K Frequent Elements
- Kth Largest Element in an Array
- + 19 more questions...
12
Stack
24 Questions
- Valid Parentheses
- Min Stack
- + 21 more questions...
13
Trie
21 Questions
- Implement Trie (Prefix Tree)
- Add and Search Word
- + 18 more questions...
14
Union Find
21 Questions
- Number of Islands
- Graph Valid Tree
- + 18 more questions...
15
Bit Manipulation
22 Questions
- Single Number
- Power of Two
- + 19 more questions...
16
Design
24 Questions
- LRU Cache
- Design Tic-Tac-Toe
- + 21 more questions...