The C++ Graph Classes: A Tutorial - Graph(C++) and Graph_alg(C++)

A graph is a general-purpose data structure that can represent many kinds of
programming problems.
We describe the C++ Graph, Vertex, and Edge classes which
implement graphs, and Graph Algorithms which operate on graphs.
Next topic:
Introduction