Graph and Tree algorithms
Order of topics in order of difficulty and relevancy ( importance )
Trees.dfs.cpp
DFS.basic.tasks.cpp
BFS.cpp
Kahn ( toposort )
Dijkstras
Kruskals (pre-requisite DSU)
Prims
LCA
Count bridges
Count articulation points
Kosaraju's
Bellman Ford
Floyd Warshal
Centroid Decomposition