Haskell Prim 算法
有谁知道如何更改 prim 的算法以便处理未连接的图?我知道我必须使用森林,但我不知道如何在 Haskell 中实现它。
does anyone know how the change prim's algorithm so that is handle a graph that is not connected? I know I have to use a forest but I don't know how to implement that in Haskell..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
`这就是我得到的
`This is what I got
Prim 的算法找到了 MST,但如果图未连接,则不存在 MST。您可以检查您的树是否是生成树(如果它具有 |V|) - 1 个元素。
Prim's algorithm finds a MST, but if the graph is not connected no MST exist. You can check if your tree is a spanning tree if it has |V| - 1 elements it in.
很容易找到图形的连接部分。分别对每个连接的子图运行 Prim 算法。
It's easy to find the connected parts of the graph. Run Prim's algorithm for every connected sub-graph separately.