algorithm - 如何高效构建连通图?

标签 algorithm graph-theory

为了好玩,我正在学习图论,并且遇到了这个问题。给定一组顶点 V、一组边 E 以及 E 中每条边的权重,如何有效地构建图 G,使得:

  • G 已连接(所有顶点都通过某条路径连接)
  • 边的权重之和最小化

E 中的边是有向的,当 E 中的所有边都存在时,就可能存在循环。

最佳答案

参见Minimum Spanning Tree算法。

关于algorithm - 如何高效构建连通图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1286257/

相关文章:

algorithm - 在连通图中找到所需的点

算法:将 n 个任务分配给 k>n 个人,每个人可以执行这些任务的一个子集

java - 查找图像二进制对象的周长

algorithm - 如何使用 networkx 删除有向图中的所有相关节点?

javascript - 从 JavaScript 中的边列表制作有向图

arrays - 如何在matlab中给定一组链接和边找到邻接矩阵

ruby - 最近点算法

c - 这个算法的时间复杂度是多少。我可以让它更快吗?

algorithm - 在 O(n) 相交中排序

python - 如何使用 bfs 找到 n 叉树的最大深度?