Constructing a lightweight graph.
graph = [] for name in xrange(6): graph.append(Node(name)) graph[0].add_child(graph[1]) graph[0].add_child(graph[2]) graph[2].add_child(graph[3]) graph[2].add_child(graph[4]) graph[4].add_child(graph[5])