Prim算法 .Kruskal算法

prim算法:

Prim算法的思想就是:先选择所有边中权值最小的,让这条边以及它的两个顶点形成一棵树T,然后看看其它未加入该树的点与这棵树里任意一个顶点所拥有的路径,选择这些路径中权值最小的,连起来,这样树T中就多了一个顶点。一直重复该步骤直至所有顶点都被加入到树中。

å¨è¿éæå¥å¾çæè¿°

.Kruskal算法
Kruskal算法的意思是:先把所有顶点看成各个独立的树,这样就形成了一个森林,在这个森林中选择连接两棵树(必须是两棵树,不能是树内两个顶点之间的边)的权值最小的边,将这条边连起来,同时这两棵树合成一棵树。循环该过程知道左右顶点都连成同一棵树。注意这里面单独一个顶点也是树

å¨è¿éæå¥å¾çæè¿°

猜你喜欢

转载自blog.csdn.net/Wangguomingz/article/details/108815909
今日推荐