码迷,mamicode.com
首页 > 其他好文 > 详细

数据结构--图(更新中)

时间:2018-10-27 23:37:43      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:数据结构   排序   --   说明   更新   最小   并且   bsp   等于   

一.最小生成树(Minimum Spanning Tree):载一个给定的无向图G中求一棵树T,使得这棵树拥有图G中的边,并且满足整棵树的边权之和最小。

算法核心思想:贪心

1.Krustal算法(边贪心)

(1)对所有的边按边权从小到大进行排序;

(2)按边权从小到大测试所有边,如果当前测试边所连接的两个顶点不在同一个连通块中,则把这条测试边加入当前最小生成树中;否则,将边舍弃;

(3)执行步骤2,直到最小生成树中的边数等于总顶点数减1或是测试完所有边时结束。

如果结束时,最小生成树的边数小于总顶点数减1,说明该图不连通。

 

数据结构--图(更新中)

标签:数据结构   排序   --   说明   更新   最小   并且   bsp   等于   

原文地址:https://www.cnblogs.com/shenljyw/p/9863800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!