最小生成树的两种算法?

图的最小生成树的两个主要算法是什么?它们各自的特点?

主要有两个:
1.普里姆(Prim)算法
特点:时间复杂度为O(n2).适合于求边稠密的最小生成树。
2.克鲁斯卡尔(Kruskal)算法
特点:时间复杂度为O(eloge)(e为网中边数),适合于求稀疏的网的最小生成树。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-05-22
Prim算法 和 Kruskal算法

Prim算法逐次将最小权的边和相应顶点加到集合中,适合于求边稠密的最小生成树;Kruskal算法先将所有边都放入集合,然后再逐个选择最小权的边,适合于求稀疏的网的最小生成树。

详细过程请参考相关资料
第2个回答  2007-05-22
Prim算法
Kruskal算法