Tech_Interview_Prep

Advanced Graphs

Weighted shortest paths and connectivity beyond plain BFS/DFS — Dijkstra, Union-Find, and minimum spanning trees.

Q1.What problem does Dijkstra's algorithm solve?

Q2.Why does Dijkstra's algorithm fail on graphs with negative edge weights?

Q3.What data structure does an efficient implementation of Dijkstra's algorithm typically use?

Q4.What does a topological sort produce, and on what kind of graph does it apply?