Skip to content
techsnow

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