The 8-Week Master Schedule
- Weeks 1-2: Arrays, Hash Maps, Two Pointers & Sliding Window - Week 3: Linked Lists, Stacks & Queues (Monotonic Stack) - Week 4: Binary Search & Recursion - Week 5: Binary Trees, Binary Search Trees & BFS/DFS - Week 6: Graphs (Disjoint Set Union, Dijkstra, Topological Sort) - Week 7: Dynamic Programming (1D, Knapsack & Subsequences) - Week 8: Mock Interviews, Time-Bounded Contests & Edge Case Drills