找到有向图的环
来源:13-3 有向图环检测和 DAG
慕无忌5505138
2020-05-23
老师您好,似乎课程里只讲述了如何判断有向图有环,而没有讲述如何找到有向图里的环?关于这个问题我搜索了一下,感觉有效内容比较少,老师您有什么推荐的资料吗?或者课程里有但是我没注意到?
写回答
1回答
-
在检测环的过程中,用一个 pre 记录每一个节点是从哪个节点来的,当找到环的时候,通过 pre 逆推就能得到具体的一个环。
这个方法在课程中使用过很多次?试试看?
但是,如何找到有向图中的所有环,是指数级的,这是因为一个图中的环的总数可能是指数级的。可以参考这个问答,意思是类似的:http://coding.imooc.com/learn/questiondetail/140717.html
继续加油!:)
112020-05-27
相似问题