一种用于查找图的最小长度生成树的算法。它按成本递增的顺序对图的边进行排序,然后重复添加连接不同组件的边,直到图完全连接(Pemmaraju 和 Skiena 2003,第 336 页)。通过对每条边的权重取反,该算法也可用于查找最大生成树。
克鲁斯卡尔算法在 Wolfram 语言中实现为FindSpanningTree[g,Method -> "Kruskal"].
一种用于查找图的最小长度生成树的算法。它按成本递增的顺序对图的边进行排序,然后重复添加连接不同组件的边,直到图完全连接(Pemmaraju 和 Skiena 2003,第 336 页)。通过对每条边的权重取反,该算法也可用于查找最大生成树。
克鲁斯卡尔算法在 Wolfram 语言中实现为FindSpanningTree[g,Method -> "Kruskal"].
Weisstein, Eric W. "克鲁斯卡尔算法。" 来自 --一个 资源。 https://mathworld.net.cn/KruskalsAlgorithm.html