C++ Data Structures & Algorithms + LEETCODE Exercises

About Course
What you’ll learn
- Solve 98 coding exercises to ace DSA interviews with confidence.
- Think like a pro coder to tackle complex problems efficiently.
- Master data structures—linked lists, trees, heaps, graphs—for practical use.
- Learn algorithms—sorting, recursion, dynamic programming—with clarity.
- Analyze time and space complexity to optimize your coding solutions.
- Grasp DSA concepts faster with animated examples for deeper insight.
- Apply DSA to solve LeetCode challenges and practical coding problems.
- Boost your developer skills to excel in technical interviews confidently.
Course Content
01. Introduction
02. Code Editor
03. Big O
- 02:56
- 01:36
- 01:55
- 02:16
- 01:52
- 02:04
- 01:36
- 04:11
- 02:09
- 04:50
- 06:48
04. Pointers & Classes
- 06:22
- 06:32
05. Linked Lists
- 02:23
- 07:15
- 02:15
- 08:08
- 04:39
- 04:49
- 03:53
- 04:22
- 06:56
- 02:09
- 03:02
- 03:12
- 03:07
- 03:14
- 05:00
- 05:49
- 05:41
07. LL Interview Leetcode Exercises
08. Doubly Linked Lists
- 04:37
- 03:50
- 04:37
- 03:04
- 03:20
- 05:23
- 03:14
- 04:47
- 04:12
11. Stacks & Queues
- 04:59
- 03:17
- 03:44
- 03:58
- 02:27
- 03:04
- 02:40
- 03:02
14. Trees
- 04:43
- 02:33
- 08:11
- 04:51
- 05:27
- 08:59
- 03:01
- 07:35
16. Hash Tables
- 04:40
- 01:38
- 04:13
- 03:15
- 03:58
- 05:09
- 03:15
- 03:04
- 07:09
18. HT Interview Leetcode Exercises
19. Graphs
- 03:45
- 02:58
- 01:19
- 01:21
- 05:37
- 04:08
- 02:43
- 02:44
- 05:39
21. Heaps
23. Recursion
24. Recursive Binary Search Trees
26. Tree Traversal
- 01:37
- 02:32
- 05:26
- 01:29
- 05:53
- 01:47
- 04:38
- 01:56
- 04:26
