离散n数学第23讲.pptVIP

  • 23
  • 0
  • 约5.41千字
  • 约 34页
  • 2016-11-30 发布于湖南
  • 举报
离散n数学第23讲

* * 第十六章 树 定义16.5 设无向连通带权图G=V,E,W,T是G的一棵生成树,T的各边权之和称为T的权,记作W(T).G的所有生成树中权最小的生成树称为G的最小生成树。 Kruskal算法 —— 一种求最小生成树的算法 设n阶无向连通带权图G=V,E,W有m条边,不妨设G中无环(否则可先删去),算法为: (1) 将m条边按权从小到大顺序排列,设为e1,e2, … ,em。 (2) 取e1在T中,然后依次检查e2, … ,em ,若ej (j=2,3, …,m)与T中的边不能构成回路,则取ej在T中,否则放弃ej,考虑下一条边,直至jm。 (3) 算法停止时得到的T为G的最小生成树。 * * 第十六章 树 例:用Kruskal算法求下图的最小生成树。 2 1 2 1 3 4 3 1 5 1 1 3 1 。 。 。 。 。 OK! 。 。 。 。 。 。 。 2 1 4 5 1 5 5 4 5 3 3 2 练习:求下图的最小生成树。 * * 本讲小结 1、掌握欧拉图的定义 2、掌握判断欧拉图的方法 3、哈密尔顿图的定义 4、掌握判断哈密尔顿图的方法(充分条件) 5、掌握树的定义 6、最小生成树及其算法 作业:P304第9题 离散数学 第23讲 * * * * * * 第 四 部 分 信息学院计算机应用技术系 授课教师:胡静 办公地点:信息楼805 电子邮

文档评论(0)

1亿VIP精品文档

相关文档