【图论】普利姆算法,最小生成树

一次加入一个节点到我们的最下生成树中。加入哪个?跟着下面的步骤走一遍你就会了。

【图论】普利姆算法,最小生成树_第1张图片

1. 把第一个节点A添加进来

【图论】普利姆算法,最小生成树_第2张图片

2. 看两条边,,一个长度是3,一个长度是4,把长度短的边的另一个节点添加进来,也就是B

【图论】普利姆算法,最小生成树_第3张图片

3. 再看A,B相连的其他节点,那条边的权值最小,就加入哪条边乃边儿节点。

,,,因为的权值最小,所以添加C节点

【图论】普利姆算法,最小生成树_第4张图片

4. 很明显,1最小,1乃头是D所以把D加进来

【图论】普利姆算法,最小生成树_第5张图片

5. 再加入4,也就是E

【图论】普利姆算法,最小生成树_第6张图片

6.最后再先7,加入F

 【图论】普利姆算法,最小生成树_第7张图片

你可能感兴趣的:(数据结构,算法,图论)