您的位置:首页 > 其它

最小生成树的两种算法

2015-09-05 16:25 281 查看
最小生成树:具有权最小的生成树。

点击打开链接

构造最小生成树:克鲁斯卡尔算法 和 普里母算法

克鲁斯卡尔算法:按权值递增的次序选择合适的边来构造最小生成树。

具体做法:

1 按权值从小到大的顺序依次选取图G中的边,若选取的边未使生成的树T形成回路,则加入到树中,否则将其舍弃;

2 重复步骤1,直到树T中包含(n-1)条边。

普里母算法:按逐个将顶点连通的方式来构造最小生成树。

具体做法:

1.从某一顶点出发,选择与它关联的具有最小的权值的边,若选取的边未使生成的树T形成回路,则加入到树中,否则将其舍弃;

2 重复步骤1,直到树T中包含(n-1)条边。

e.g. 中兴2015年软测的判断题

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: