Data Structures and Algorithms Course
- Access all Live Batches
- Lifetime access of Recordings
- Access Discord Community
- Code available in C++, JAVA
- Ace DSA Interviews
- Access Interview Prep Question Sheet
1
Week 1
Recursion
- Basic Understanding
- Recursive Stack Visualization
- Head and Tail Recursions
- Backtracking
- Identifying Problems
- Time Complexity Analysis
- LIVE Problem Solving
2
Week 2
Dynamic Programming
- Dynamic Programming Basics
- Recursion to DP (Top-Down Approach)
- Iterative Solutions (Bottom-Up Approach)
- Space Optimization Techniques
- Time Complexity Analysis
- LIVE Problem Solving
3
Week 3
Advanced Dynamic Programming
- Gap Method
- Identifying Hard Problems
- Time Complexity Analysis
- LIVE Problem Solving
4
Week 4
Trees
- Basics of Trees
- Traversals
- Recursive Problems on Trees
- Binary Search Trees
- Time Complexity Analysis
- LIVE Problem Solving
5
Week 5
Graphs
- Basics of Graphs
- Traversals (BFS, DFS)
- Common Graph Algorithms
- Time Complexity Analysis
- LIVE Problem Solving
6
Week 6
Advanced Graphs
- Identifying Hard Problems
- Time and Space Complexity Analysis
- LIVE Problem Solving
- Interview Focused Problems
- Interview Prep Tips