algorithm - prims算法,我试图找到下图的最小生成树
问题描述
嗨,我正在做以下算法。这是问题的图片 https://i.stack.imgur.com/qLyBC.png 我对以下问题的回答是 If fg fg gd da gc ah ab 这条路径是最小生成树的正确方法吗?如果不是,我还需要服用哪个其他 vt?
解决方案
您的最终答案似乎是正确的。(除此之外,你写了两次 fg 而不是 fe, fg)。
您可以通过运行一些其他算法来查找生成树(例如 Kruscal 的)来验证它是否是生成树。
注意:任何两个生成树都具有相同的权重,特别是它们对于每个权重应该具有相同数量的边(允许您通过运行另一个您可能更熟悉的生成树算法来验证您的解决方案,并检查权重是否相似)
推荐阅读
- neo4j - Neo4j Cypher:匹配数组中的多个属性值
- android - 告诉我如何将 GridView 放在 ListView 中(我在创建适配器时遇到了很多麻烦)
- python - 如何从具有给定均值、方差、偏度和峰度的正态分布中提取随机数
- apache-spark - 如何防止聚合函数忽略 NULL
- gridview - 在 GridView Yii2 的表上应用类
- javascript - 使用 NuxtJS 和 Vuex 路由 404 - 组件应该调用突变还是操作可以返回承诺?
- sql - 如何让 SSAS 多维数据集中的日期以不同的格式显示
- c++ - 如何在 Visual C++ 中使用 UTF-8 字符串作为 char*?
- python-3.x - 如何使用 matplotlib 在误差线图的提示处显示水平线?
- python-3.x - python中primesense caramine 1.09的ArUco标记