- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.3 图的遍历 6.3.1 深度优先遍历 6.3.2 广度优先遍历 6.3.3 应用举例 6.3.1 深度优先遍历 类似于树的先序遍历。 基本思想:从图中某个顶点v出发,访问该顶点,然后依次从v的未被访问的邻接点出发继续深度优先遍历图中的其余顶点,直至图中所有与v有路径相通的顶点都被访问完为止; 若此时图中还有未被访问过的顶点, 则从另一个未被访问过的顶点出发重复上述过程,直到遍历全图。 图6-16 图 c d e b g h f a i 6.3.2 广度优先遍历 类似于树的按层次遍历的过程。 基本思想:从图中某个顶点v出发,在访问该顶点v之后,依次访问v的所有未被访问过的邻接点,然后再访问每个邻接点的邻接点,且访问顺序应保持先被访问的顶点其邻接点也优先被访问,直到图中的所有顶点都被访问为止; 若此时图中还有未被访问过的顶点, 则从另一个未被访问过的顶点出发重复上述过程, 直到遍历全图。 6.3.3 应用举例 图6-17 有向图及其邻接表 0 A 1 B 2 C 3 D 4 E 5 F ^ 1 3 ^ 2 4 ^ 3 A B C E D (a) 邻接表 (b) 有向图 4 ^ F 5 ^ 5 ^ 图6-18 遍历示意图 (a) 深度优先遍历示意图 (b) 广度优先遍历示意图 A B C E D F A B C E D F [1] [2] [3] [4] [5] 6.4 最小生成树问题 6.4 最小生成树问题 6.4.1 图的生成树和最小生成树 6.4.2 最小生成树构造 6.4.3 应用举例 6.4 最小生成树问题 一个有n个顶点的连通图的生成树是一个由n个顶点及n-1条边(弧)组成的极小连通子图。 一棵有n个顶点的生成树有且仅有(n-1)条边,但有(n-1)条边的图不一定都是生成树。 权值之和最小的生成树称为最小生成树 图6-19 最小生成树(普里姆算法) 12 7 5 11 6 4 14 13 5 9 2 3 g c f d a e b 图6-20 一个带权的图的生成树 (a) 12 7 14 13 9 2 g c f d a e b 7 5 11 4 14 9 g c f d a e b (b) 最小生成树 MST的性质:假设G=(V,GE)是一个连通网,U是顶点集V的一个非空子集。若(u,v)是一条具有最小权值(代价)的边,其中u∈U,v∈V-U,则必存在一棵包含边(u,v)的最小生成树。 普里姆算法和克鲁斯卡尔算法 图6-* V-U对应关系 (a) V集合 (b) U集合 普里姆算法 基本思想:取图中任意一个顶点 v 作为生成树的根,之后往生成树上添加新的顶点 w。在添加的顶点 w 和已经在生成树上的顶点v 之间必定存在一条边,并且该边的权值在所有连通顶点 v 和 w 之间的边中取值最小。之后继续往生成树上添加顶点,直至生成树上含有 n-1 个顶点为止。 图6-21 最小生成树(普里姆算法) (a) 12 7 5 11 6 4 14 13 5 9 2 3 g c f d a e b [1] [2] [3] [4] [5] [6] (b) 7 6 4 5 2 3 g c f d a e b 图6-21 最小生成树(普里姆算法) (b) (a) a g f c b d e 12 7 5 11 6 4 14 13 5 9 2 3 a g f c b d e 7 6 4 5 2 3 [1] [2] [3] [4] [5] [6] 克鲁斯卡尔算法 基本思想:为使生成树上边的权值之和达到最小,则应使生成树中每一条边的权值尽可能地小。 具体做法: 先构造一个只含 n 个顶点的子图 SG,然后从权值最小的边开始,若它的添加不使SG 中产生回路,则在 SG 上加上这条边,如此重复,直至加上 n-1 条边为止。 图6-22 最小生成树(克鲁斯卡尔算法) (a) g 2 [1] f e b a c d (b) g 2 3 [1] [2] f e b a c d (c) g 4 2 3 [1] [2] [3] f e b a c d (f) g 7 6 4 8 2 3 [1] [2] [3] [5] [6] [4] f e b a c d (d) g 4 5 2 3 [1] [2] [3] [4] f e b a c d (e) g 6 4 8 2 3 [1] [2] [3] [5] [4] f e b a c d 第6章 图 6.1 图的概述 6.2 图的存储结构 6.3 图的遍历 6.4 最小生成树问题 6.5 有限无环图及应用 6.1 图的概述 6.1.1 图的概念 6.1.2 图的ADT描述 6.1.1 图的概念 1.图的定义 图是由结点的有
您可能关注的文档
- 数据分析方法及应用──基于SPSS和EXCEL环境 (2).ppt
- 数据分析方法及应用──基于SPSS和EXCEL环境 (3).ppt
- 数据分析方法及应用──基于SPSS和EXCEL环境 (4).ppt
- 数据分析方法及应用──基于SPSS和EXCEL环境 (5).ppt
- 数据分析方法及应用──基于SPSS和EXCEL环境 (6).ppt
- 数据分析方法及应用──基于SPSS和EXCEL环境 (7).ppt
- 数据分析方法及应用──基于SPSS和EXCEL环境 (8).ppt
- 数据分析方法及应用──基于SPSS和EXCEL环境 (9).ppt
- 数据分析方法及应用──基于SPSS和EXCEL环境 (13).ppt
- 数据分析方法及应用──基于SPSS和EXCEL环境 (14).ppt
- 最新人教版初中物理八年级上册《专题一 长度测量的特殊方法》优质教学课件.pptx
- 最新统编部编版初中语文七年级上册《西游记》专项训练教学课件.pptx
- 最新统编部编版初中语文七年级上册《西游记》专项训练精品教学课件.pptx
- 新统编部编版九年级历史上册《4.12阿拉伯帝国》精品ppt课件.pptx
- 最新统编部编版初中语文七年级上册第2课《济南的冬天》精品教学课件.pptx
- 新统编部编版九年级历史上册《3.10拜占庭帝国和《查士丁尼法典》》ppt教学课件.pptx
- 最新人教版初中物理八年级上册《第六章 质量与密度小专题6测量物质密度的特殊方法》优质教学课件.pptx
- 新人教版初中物理八年级上册《3.3汽化和液化》优质教学课件.pptx
- 最新人教版初中物理八年级上册《专题 密度的计算》优质教学课件.pptx
- 新统编部编版九年级历史上册《3.10拜占庭帝国和《查士丁尼法典》》ppt课件.pptx
最近下载
- 2025届高考英语作文之读后续写教学设计.docx VIP
- “五篇大文章”系列(五):数字金融.docx VIP
- C586114【冲刺】2024年西安建筑科技大学085400电子信息《883C语言程序设计》考研学霸.pdf VIP
- 3.《特殊作业监护人履责管理要求(征求意见稿)》.pdf
- 专升本英语:英语写作.ppt VIP
- 西门子:2025生物发酵行业数字化转型白皮书.pdf VIP
- 广州市建设工程档案编制指南.pdf VIP
- 12J003 室外工程-标准图集.docx VIP
- 某型摇臂钻床上部结构轻量化设计.pdf VIP
- 2025届新高考英语读后续写教材小词探索(人教版选择性必修一 Units1-5).pdf VIP
文档评论(0)