Course Curriculum
Arrays
2
🔒
Advanced Element Removal
🔒
Remove All Instances of Value In-Place 🔒
Optimization and Pattern Rearrangement
🔒
Maximum Profit from Stock Trading (Multiple Transactions) 🔒
Rearrange Array in Wiggle Order 🔒
Binary Tree
5
🔒
Tree Essentials & Core Mechanics
🔒
Diameter of Binary Tree 🔒
Binary Tree Maximum Path Sum 🔒
Populating Next Right Pointers 🔒
Largest BST Subtree 🔒
Distribute Coins in Binary Tree 🔒
Tree Insights & Real-World Views
🔒
Binary Tree Right Side View 🔒
Binary Tree Vertical Order Traversal 🔒
Second Minimum Node in a Binary Tree 🔒
Recursive Decomposition Patterns
🔒
Lowest Common Ancestor of a Binary Tree 🔒
Smallest Subtree with All Deepest Nodes 🔒
Maximum Difference Between Node and Ancestor 🔒
Convert Sorted List to Binary Search Tree 🔒
Level-Order Logic & Queue-Driven Patterns
🔒
Binary Tree Right Side View 🔒
Check Completeness of a Binary Tree 🔒
Zigzag Level Order Traversal 🔒
Tree Dynamic Programming
🔒
Binary Tree Maximum Path Sum 🔒
Binary Tree Longest Consecutive Sequence 🔒
Longest Univalue Path 🔒
Two Pointers - Intermediate
4
🔒
Graph
8
🔒
Union Find
🔒
Connected Components
🔒
Cycle Detection
🔒
Topological Sort (Intermediate)
🔒
BFS-Specific (Intermediate)
🔒
Weighted Graphs (Intermediate)
🔒
Multi-Source Multi-Destination
🔒
Graph Real-Life Problems (Intermediate)
🔒
Stack - Intermediate
6
🔒
Queue
2
🔒
Find Median From Data Stream 🔒
Maximum Average Pass Ratio 🔒
Priority Queue
4
🔒
Advanced Greedy Algorithms
🔒
Campus Bikes 🔒
Maximum Performance of a Team 🔒
Minimum Cost to Cut a Stick 🔒
Range Merging and Deviation Analysis
🔒
Minimize Deviation in Array 🔒
Smallest Range Covering Elements from K Lists 🔒
Advanced Scheduling
🔒
Top-K Selection and Order Statistics
🔒
Kth Smallest Element in Sorted Matrix 🔒
Backtracking
2
🔒
Intermediate Backtracking Problems
🔒
Advanced Permutation & Combination
🔒
Generate Parentheses 🔒