graph-algorithms

Essential graph algorithms including DFS, BFS, Dijkstra shortest path, and Union-Find with ready-to-use implementations.