Module - 1: Essential Data Structures
- Arrays
- Linked Lists(Singly and Doubly)
- Strings
- Stacks
- Queues
Module - 2:ย Advanced Data Structures
- Trees
- Binary Search Trees
- AVL Trees
- Heaps
- Graphs
- Breadth-First Search
- Depth First Search
- Hash Tables & Hashing
Module - 3: Essential Algorithms & Topics
- Euclidโs GCD Algorithm
- Prime Numbers
- Divisibility of numbers
- Recursion
- String Searching
- Sorting Techniques
- Shortest-path algorithms (Dijkstra, Bellman-Ford, Floyd-Warshall)
Module - 4: Advanced Algorithms & Topics
- Minimum spanning tree (Prim and Kruskal algorithms)
- Greedy Algorithms
- Dynamic Programming
- Backtracking
- Bit Manipulation
ย
ย