【发布时间】:2011-12-09 20:33:27
【问题描述】:
我有以下算法:对于给定的(有限无向简单)图 G=(V,E),边上具有正权重函数:
- 运行 DFS(深度优先搜索),直到找到向后的边缘或 DFS 停止。如果停止,则返回 G。
- 在由向后边缘构成的圆上,找到最重的边缘并将其从 G 中移除。
- 返回 1。
现在我需要了解这个算法在做什么。我已经证明该算法为我提供了 G 的生成树,我相信它是最小生成树,但我无法证明这一点。请帮我证明一下。
【问题讨论】:
-
不完全是......我是一名导师,我有一张问题要向我的学生解释,但我坚持这个。
标签: algorithm graph graph-algorithm depth-first-search