MyVIPWebTools 标志

最小生成树计算器 — 求连接图的最便宜方式

我们的最小生成树计算器使用带并查集环检测的克鲁斯卡尔算法,求以最低总成本连接加权图中每个节点的边集合,图以简单文本边列表(如A-B:4, B-C:2)输入。

快速解答

将加权图输入为边列表,即可通过克鲁斯卡尔算法立即求出最小生成树——连接所有节点的最便宜边集合。

输入加权边,格式为节点A-节点B:权重,例如A-B:4, B-C:2。

如何使用 最小生成树计算器 — 在线克鲁斯卡尔算法

  1. 1

    将图输入为逗号分隔的边列表,例如A-B:4, B-C:2。

  2. 2

    点击'计算'求出最小生成树。

  3. 3

    查看所选的边和总最小权重。

为什么使用 最小生成树计算器 — 在线克鲁斯卡尔算法?

最小生成树使用尽可能少且最便宜的边连接图中的每个节点,且不含环——这正是设计一个必须以最小总成本到达每个点的网络(道路、管道、电路布线)时想要的结构。克鲁斯卡尔算法以优雅的方式求出它:将所有边按从便宜到贵排序,贪心地添加每条不会形成环的边,并使用并查集数据结构高效地跟踪连通性。这种贪心方法被证明是最优的,本计算器直接在您以加权边列表输入的图上运行它。

常见问题

相关工具

最小生成树计算器 — 在线克鲁斯卡尔算法 | MyVIPWebTools