Graph Topological Sort Dijkstra’s algorithm Floyd Warshall algorithm Bellman-Ford algorithm Kruskal Algorithm Prim’s Algorithm Union Find Single Source Shortest Path