首先,介绍一下有向无环图。
从字面上理解:
举例,

对于有向图来说,深度优先遍历下,若从head出发到结束时出现一条从head的下级节点mid开始指向head的一条路径,则必定此图有环。

经过第一次筛选得 A

第二次筛选得 B

第三次筛选得D

第四次筛选的 C,F(若无特殊要求,C,F的顺序是随机的)(这里我们按照字母表来)

最后一个是F
所以综上,拓扑排序为 A B D CF E
好,简单明了,帮助理解概念,代码还是要自己敲哦,嘿嘿嘿。
原文:https://www.cnblogs.com/linhaostudy/p/12088807.html