Produce nodes in a depth-first-search post-ordering starting from source.
Parameters: | G : NetworkX graph source : node, optional
|
---|---|
Returns: | nodes: generator :
|
Notes
Based on http://www.ics.uci.edu/~eppstein/PADS/DFS.py by D. Eppstein, July 2004.
If a source is not specified then a source is chosen arbitrarily and repeatedly until all components in the graph are searched.
Examples
>>> G = nx.Graph()
>>> G.add_path([0,1,2])
>>> print(list(nx.dfs_postorder_nodes(G,0)))
[2, 1, 0]