Graphs
Problems on graph theory, including graph representation with adjacency matrices, incidence matrices and adjacency lists, vertex degrees, connectivity and connected components, cycles, bipartite graphs, shortest paths, minimum spanning trees, topological sorting, trees, flows, matchings and games on graphs.
Typical algorithms are breadth-first search, depth-first search, Dijkstra's algorithm, Floyd–Warshall, Bellman–Ford, Kruskal's and Prim's algorithms, and topological sort. The Graphs section of the library explains each of them.
Problems
Floyd - 1#974
Easy
Floyd#975
Very easy
Is it a Tree?#977
Very easy
Get a tree#978
Very easy
Connectivity#982
Very easy
Number of cycles#984
Medium
Scheduled Checking#985
Very hard
Traffic lights#993
Very easy
Triangular Route#995
Very easy
Path#996
Very easy
One knight#997
Medium
Table#998
Very easy
Two Horses#999
Very easy
2D-Nim#1009
Medium
Trams#1056
Easy
Islands#1057
Medium
Avoid The Lakes#1058
Very easy
Fire Station#1059
Medium
Lines#1060
Medium