题目描述
已知有一个图,图由若干个联通分量组成,现在要求标记出图内所有环上的边。示例图如下:(即标记出红色的边)
题目来源及自己的思路
目前想到的一个思路是用kruskal作最小生成树,标记出找到的可能引起环的那个连接边。
再从这个连接边,作一个DFS深度优先来找环。
想问下有没有什么别的更好的算法。
已知有一个图,图由若干个联通分量组成,现在要求标记出图内所有环上的边。示例图如下:(即标记出红色的边)
目前想到的一个思路是用kruskal作最小生成树,标记出找到的可能引起环的那个连接边。
再从这个连接边,作一个DFS深度优先来找环。
想问下有没有什么别的更好的算法。
1 回答3.4k 阅读✓ 已解决
1 回答2.8k 阅读
2.5k 阅读
1 回答543 阅读✓ 已解决
1 回答1.1k 阅读
1 回答513 阅读✓ 已解决
1k 阅读
想了一下 广度优先可能更合适