Graph Traversal (BFS/DFS)
Step 2: Topological Sorting (Kahn’s Algorithm + DFS)
Step 3: Detecting Cycles (Directed + Undirected)
Step 4: Shortest Path Algorithms (BFS, Dijkstra, Bellman-Ford, 0-1 BFS)
Step 5: Union Find (Disjoint Set Union - DSU)
Step 6: Minimum Spanning Tree (Prim’s & Kruskal’s)
Step 7: Backtracking + Graphs Hybrid
Step 8: DP on Graphs (Memoized DFS)
Step 9: Advanced Graph Problems (Hard-Level)
Additional Problems