Study Path Agent Study Path Agent
Generate Your Own
Data Structures & Algorithms
30 topics across 7 chapters
Chapter 1
Arrays
1
Static vs Dynamic Arrays
2
Resizing Arrays
Chapter 2
Linked Lists
3
Singly Linked Lists
4
Doubly Linked Lists
5
Circular Linked Lists
Chapter 3
Stacks & Queues
6
Stack Basics
7
Queue Basics
8
Deque
Chapter 4
Trees
9
Binary Trees
10
Binary Search Trees
11
AVL Trees
12
B-Trees
Chapter 5
Graphs
13
Graph Representations
14
Graph Traversals (DFS/BFS)
15
Shortest Path Algorithms
16
Spanning Trees & MST
Chapter 6
Sorting & Searching
17
Sorting Algorithms (Quick, Merge, Heap)
18
Searching Algorithms
19
Sorting Stability & In-Place Sorting
Chapter 7
Hashing
20
Hash Functions & Collision Resolution
21
Hash Tables Fundamentals
22
Hashing Applications & Practical Use-Cases