It's my template about graph theory. start.hpp The head file for all codes. Graph struct Graph.hpp Undirected_Graph.hpp Matrix_Graph.hpp Weight_Graph.hpp Tree struct Tree.hpp Weight_Tree.hpp Minimum_Spanning_Tree.hpp Path struct Shortest_Path.hpp Bipartite Graph struct Bipartite_Graph.hpp Weight_Bipartite_Graph.hpp Maximum_Matching.hpp Maximum Flow struct Maximum_Flow.hpp Minimum_Cost_Maximum_Flow.hpp Tarjan struct Strongly_Connected_Components.hpp Biconnected_Component.hpp Dominator_Tree.hpp