parameters: ()
docstring: operational function
docstring_summary: operational function
docstring_tokens: operational function
function: def main():
      """ operational function """
      graph = {
          "A": ["B", "C", "D"],
          "B": ["E"],
          "C": ["F", "G"],
          "D": ["H"],
          "E": ["I"],
          "F": ["J"],
          "G": [],
          "H": [],
          "I": [],
          "J": []
      }
      print("Depth First Traversal (Recursion): ", end="")
      depth_first_search_recursion(graph, 'A')
      print()
  
      print("Depth First Traversal (Iteration): ", end="")
      depth_first_search_iteration(graph, 'A')
      print()
function_tokens: def main ( ) : graph = { "A" : [ "B" , "C" , "D" ] , "B" : [ "E" ] , "C" : [ "F" , "G" ] , "D" : [ "H" ] , "E" : [ "I" ] , "F" : [ "J" ] , "G" : [ ] , "H" : [ ] , "I" : [ ] , "J" : [ ] } print ( "Depth First Traversal (Recursion): " , end = "" ) depth_first_search_recursion ( graph , 'A' ) print ( ) print ( "Depth First Traversal (Iteration): " , end = "" ) depth_first_search_iteration ( graph , 'A' ) print ( )