求标记图内所有环上的边的算法

题目描述

已知有一个图,图由若干个联通分量组成,现在要求标记出图内所有环上的边。示例图如下:(即标记出红色的边)

clipboard.png

题目来源及自己的思路

目前想到的一个思路是用kruskal作最小生成树,标记出找到的可能引起环的那个连接边。
再从这个连接边,作一个DFS深度优先来找环。

clipboard.png

想问下有没有什么别的更好的算法。

阅读 2.7k
3 个回答

想了一下 广度优先可能更合适

clipboard.png

百度 【无向图 连通分量算法】,属于图论算法中的一个重要部分。

新手上路,请多包涵

有向图直接拓扑排序后找未删除的边标记就完事儿了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题