最小生成树的算法是选一个顶点作为起奘疚豫枭始点,加入已选顶点集合中,从所有与已选集合顶点相连的边中,选择权值最小的一条边,将其对应的顶点加入已选集合。然后重复第二步,直到所有顶点都被选入已选顶盼内溲铫点集合。我们以下图为例来算一下。
方法/步骤
1、我们以下图1为例,从1开始算,以1为顶点画圈。在红色线经过的部分中,可见权重分别为5,最小权重为1。
2、具体如下图所示,上图中得到的3为顶点的图中,妤伊佛集继续画线。现在画黄色线部分,经过黄色线段的权重有5,可知最小权重为4。连接圈3和圈6。
3、接着以第二个步骤中得到的图为顶点,继续画线,现在画绿色线段。可知经过的权重为5,最小权重为2,连接圈6和圈4。
4、重复以上步骤,以步骤三得到的图为顶点继续画线,得到如下的图。
5、最终得到以下的图,就是最小生成树。