parameters: (self, graph: List[GenericNode[VertexName]])
docstring: DFS Initializer.
  
          :param graph: A list of nodes you wish to add to
          the graph.
docstring_summary: DFS Initializer.
docstring_tokens: DFS Initializer .
function: def __init__(self, graph: List[GenericNode[VertexName]]) -> None:
          """DFS Initializer.
  
          :param graph: A list of nodes you wish to add to
          the graph.
          """
          self._graph = Graph[VertexName].build(graph)
function_tokens: def __init__ ( self , graph : List [ GenericNode [ VertexName ] ] ) -> None : self . _graph = Graph [ VertexName ] . build ( graph )