Data Structures & Algorithms in C++
Crack coding interviews with patterns, not memorisation.
Created by Attaullah
4.9 rating 30,120 learners 42 hours, 16 lessons Taught in Urdu / Hindi
What you will learn
- Analyse time and space complexity
- Solve array, string, linked list, stack and queue problems
- Master recursion, trees, graphs and dynamic programming
- Solve 150+ interview-style problems
Course content
4 sections, 16 lessons. Lessons marked free can be watched without an account.
Section 1: Foundations4 lessons, 51 min
- How to approach a problemFree6 min
- Big-O notationFree13 min
- Arrays and two pointers20 min
- Sliding window12 min
Section 2: Linear structures4 lessons, 51 min
- Linked lists6 min
- Stacks13 min
- Queues and deques20 min
- Hashing12 min
Section 3: Recursion and trees4 lessons, 51 min
- Recursion and backtracking6 min
- Binary trees13 min
- Binary search trees20 min
- Heaps12 min
Section 4: Graphs and DP4 lessons, 51 min
- BFS and DFS6 min
- Shortest paths13 min
- Dynamic programming patterns20 min
- Mock interview12 min
Your instructor
Attaullah
Instructor, TechSnow
Teaches web development, Python and programming fundamentals at TechSnow, with clear lessons in English and Urdu / Hindi and a real project in every course.
Before you start
- Basic C++ or any one programming language