跳转至

最小生成树 - 定义

提示

这里是最小生成树的定义,如果您想要学习最小生成树的算法,请转到下面的 Kruskal 或 Prim 算法。

对于一个连通图,如果有一个子图(点集相同,边集被包含)满足树形结构,那么这个子图就是这个图的一棵生成树(1)。生成树的大小定义为所有边的权值之和,最小生成树就是所有生成树的权值之和当中最小的那一棵树。

  1. 英文名为 Spanning Tree。最小生成树的英文名为 Minimum Spanning Tree,简称 MST。

如果这个图不联通,那么我们可以对每一个联通块(强连通分量)分别求出最小生成树之后合并成一个最小生成森林。

评论