第6章数据结构的图.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章数据结构的图

数 据 结 构 课程代码2331 limin_chang@126.com 2012.11.11 主要内容 图的定义和基本术语 图的存储结构 图的遍历 图的生成树和最小生成树 最短路径 拓扑排序 图的定义和术语 图的存储结构→邻接矩阵表示法 邻接矩阵表示法 邻接矩阵表示法 邻接表表示法 邻接表表示法 连通图的深度 优先搜索遍历 图的广度优先搜索遍历 无向图的连通分量和生成树 在对无向图进行遍历时,对于连通图,仅需从图中任一顶点出发,进行深度优先搜索或广度优先搜索,便可以访问到图中所有顶点。 当无向图为非连通图时,从图中某一顶点出发,利用深度优先搜索算法或广度优先搜索算法不可能遍历到图中的所有顶点,只能访问到该顶点所在的最大连通子图(连通分量)的所有顶点。此时需要从多个顶点出发进行搜索,而每一次从一个新起始点出发进行搜索过程中得到的顶点访问序列恰为其各个连通分量的顶点集。 图的生成树 一个连通图G的一个子图如果是一棵包含G的所有顶点的树,则该子图称为G的生成树。 生成树是连通图的包含图中所有顶点的一个极小连通子图(边最少),一个图的极小连通子图恰为一个无回路的连通图。 我们把由深度优先遍历和广度优先遍历得到的生成树称为DFS生成树和BFS生成树。 最小生成树→普里姆算法 最小生成树→克鲁斯卡尔算法 拓扑排序 有向无环图(DAG):描述含有公共子式的表达式的有效工具。 对有向图进行拓扑排序即按照有向图给出的次序关系,将图中顶点排成一个线性序列,对于有向图中没有限定次序关系的顶点,则可以人为加上任意的次序关系。 拓扑排序 Data Structure A B D C E 有向图 B C A D F E 无向图 B A C D F E 无向图的邻接矩阵为对称矩阵 A B C D E F A B C D E F 有向图的邻接矩阵为非对称矩阵 A B C D E A B C D E A B D C E A B D C E 15 9 7 21 11 3 2 B A C D F E 0 A 1 4 1 B 0 4 5 2 C 3 5 3 D 2 5 4 E 0 1 5 F 1 2 3 A B D C E 1 4 2 3 0 1 2 0 1 2 3 4 A B C D E ? ? ? ? ? a c b d e g f F F F F F F F T T T T T T T a c b d g f e a c b g f e d 访问标志: 访问次序: 0 1 2 3 4 5 6 0 2 3 4 5 1 6 a b c h d e k f g F F F F F F F F F T T T T T T T T T a c h d k f e b g a c h k f e d b g 访问标志: 访问次序: 0 1 2 3 4 5 6 7 8 0 2 1 3 4 5 6 7 8 非连通图的深度 优先搜索遍历 V w1 w8 w3 w7 w6 w2 w5 w4 w1 V w2 w7 w6 w3 w8 w5 w4 F F F F F F F F F T T T T T T T T T 0 1 2 3 4 5 6 7 8 Visited Q V 访问次序: w1 w2 w8 w4 w7 w3 w5 w6 非连通无向图 L A B F C J M E D H G I K E D H G I K L A B F C J M E D H G I K L B F C J M A 连通图的深度优先生成树 非连通图的深度优先生成森林 a b c d e g f 19 5 14 18 27 16 8 21 3 a e 12 d c b g f 7 14 8 5 3 16 21 a b c d e g f 19 5 14 18 27 16 8 21 3 a e 12 d c b 7 a a

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档