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
New White-Black Tree#11145
Very hard
Cyber hack#11149
Very easy
Switching on the Lights#11157
Very easy
Superbull#11181
Easy
Meeting Time (Silver)#11191
Very easy
Grass Cownoisseur#11194
Very hard
Telephone#11202
Hard
Dance Mooves#11203
Very hard
Paint by Letters#11206
Very hard
Minimizing Edges#11217
Very hard
Counting Graphs#11218
Very hard
Bracelet Crossings#11227
Very hard
Tickets#11228
Very hard
Portals#11238
Easy
Routing Schemes#11241
Very hard
Directed graph - timestamps#11243
Very easy