public void Reset()
 {
     _current = _vertices[0];
     _strategy.Init(_current);
 }
 public GraphEnum(Vertex[] array, ITraversal strategy)
 {
     _vertices = array;
     _strategy = strategy;
     _strategy.Init(_vertices[0]);
 }