Embark on a comprehensive learning journey through Data Structures and Algorithms using C++. This path covers foundational C++ concepts, core data structures like Arrays, Strings, Stacks, Queues, and Trees, along with essential algorithms including Sorting, Searching, Recursion, Backtracking, Hashing, and Greedy approaches. Designed to equip you with the problem-solving skills necessary for technical interviews and competitive programming.
Sorting Algorithms | Bubble Sort, Selection Sort & Insertion Sort | DSA Series by Shradha Ma'am
34:33
Sort an Array of 0s, 1s & 2s | DNF Sorting Algorithm | Leetcode 75
33:39
Merge Sorted Arrays Problem and Next Permutation Problem | DSA Series
43:49
2D Arrays in C++ | Part 1 | DSA Series by Shradha Ma'am
37:31
Search a 2D Matrix - Variation I & II | 2D Arrays - Part 2 | DSA Series by Shradha Ma'am
37:43
Spiral Matrix | 2D Arrays - Part 3 | Leetcode 54 | DSA Series by Shradha Ma'am
24:33
Strings & Character Arrays in C++ - Part 1 | DSA Placement Series
30:03
Valid Palindrome & Remove all Occurrences | Strings Part 2 | DSA Placement Series
24:02
Strings - Part 3 | Permutation in String | DSA Placement Series
21:41
Strings - Part 4 | Reverse Words in String | DSA Placement Series
14:42
String Compression problem - Lecture 32 | Leetcode 443
19:29
L80. First Unique Character in String | Easy - Leetcode387
13:23
Recursion Tutorial - Basics to Advanced | Part 1
46:22
Recursion Part 2 : Fibonacci numbers problem, Binary search problem, Find if array sorted problem
41:30
Merge Sort Algorithm | Recursion & Backtracking
32:04
Quick Sort Algorithm - Lecture 51 of Complete DSA Placement Series
26:23
Count Inversions Problem | Brute and Optimal
24:33
Recursion Part 3 : Backtracking in Detail | Print all Subsets | Subsets II
42:20
Permutations of an Array/String | Recursion & Backtracking
22:55
Combination Sum Problem | Recursion & Backtracking
23:35
Palindrome Partitioning Problem | Recursion & Backtracking
20:44
N-Queens Problem | using Backtracking | Leetcode Hard
24:26
Sudoku Solver Problem | using Backtracking | Leetcode Hard
26:58
Rat in a Maze Problem | Backtracking
32:45
KNIGHTS TOUR Problem - Backtracking | Leetcode 2596
22:32
Introduction to STACKS | Data Structures & Algorithms | Lecture 66
22:11
Valid Parentheses | Stack | Lecture 67
16:25
Stock Span Problem | Optimal Solution
26:29
Next Greater Element | Optimal Solution & Code
23:32
Previous Smaller Element | Optimal Solution & Code
9:24
Design a Min Stack | Optimal Solution & Code
24:34
Largest Rectangle in Histogram | Best Solution & Code
32:56
L73. Next Greater Element - II | Stack & Queue
20:04
L74. Trapping Rainwater Problem | Optimal Solution & Code
30:50
L75. The Celebrity Problem | Stack & Queue
15:11
Binary Trees in Data Structures | Tree Traversal | DSA Placement Series
1:14:15
L.84 Height of a Binary Tree | Count of Nodes in a Binary Tree
23:09
L.85 Identical Tree (same tree) | Subtree of another Tree
23:28
L.86 Diameter of Binary Tree
19:29
Top View of a Binary Tree | DSA Series : L.87
19:39
Kth Level of a Binary Tree | DSA Series : L.88
7:59
Lowest Common Ancestor in Binary Tree | DSA Series : L.89
18:20
Build Tree from Preorder & Inorder | DSA Series : L.90
20:59
Transform to Sum Tree | DSA Series : L.91
8:41
Binary Tree Paths | DSA Series : L.92
10:01
Maximum Width of Binary Tree | DSA Series : L.93
21:09
Morris Inorder Traversal | DSA Series : L.94
17:52
Flatten Binary Tree to Linked List | DSA Series : L.95
15:43