
algorithm, and which graph concepts the operations map to.  In this
algorithm we will need to traverse through all of the vertices to
intialize the vertex colors. We also need to access the adjacent
vertices. Therefore, we will choose the <a
href="./VertexListGraph.html">VertexListGraph</a> concept because it
is the minimum concept that includes these operations.  The graph type
will be parameterized in the template function for this algorithm. We
do not restrict the graph type to a particular graph class,