preorder 0 --- --- --- --- --- --- --- ---
2.
Give the order in which DFS finishes visiting each vertex in the following
DAG. This is called the postorder.
(Iterate through the neighbors of v in increasing order.)
postorder 0 --- --- --- --- --- --- --- --- --- ---
3.
Use the postorder from the previous question to topologically sort the DAG.
topological order 0 --- --- --- --- --- --- --- --- --- ---