作品分享
问答交流
发现
任务
客服工单
原文:“一种常用的拓扑排序算法是每次从有向无环图中取出一个入度为 0 的节点添加到拓扑排序序列之中,然后删除该节点及全部以它为出发点的边。重复这个步调,直到图为空或图中不存在入度为 0 的节点。如果终极图为空,那么图是有向无环图,此时就找到了该图的一个拓扑排序序列。如果终极图不为空而且已经不存在入度为 0 的节点,那么图中肯定有环。”
哈,类似于环中象棋中的“连环马”战术了:每个节点相互看管。“入度为 0”这只矛根本无从动手(无法入环)。
目前只记载了个人从书上得到的解法及本身写的思绪。还必要看看书中是不是有其他细节的有环,或其他人的代码的方法。(力扣上用 dfs 遍历看一下)
举报
Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )
GMT+8, 2024-11-24 11:13, Processed in 0.164724 second(s), 32 queries.© 2003-2025 cbk Team.