数据结构 6.3图的遍历 6.4 图的遍历.ppt

数据结构 6.3图的遍历 6.4 图的遍历.ppt

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新媒体技术学院 New Media Technology Institute 新媒体技术学院 New Media Technology Institute New Media Technology Institute 新媒体技术学院 New Media Technology Institute 新媒体技术学院 New Media Technology Institute 新媒体技术学院 New Media Technology Institute 实例引入 1 图的逻辑结构 2 图的存储结构及算法实现 3 图的遍历 4 图的应用 5 6.4 图的遍历 【学习任务】理解图的遍历的方法,掌握图的遍历的算法及程序实现。 6.4.1 深度优先搜索 算法定义:DFS类似于树的先序遍历,是树的先序遍历的推广。DFS在访问图中某一起始顶点L后,由L出发,访问它的任一邻接顶点z;再从z出发,访问与z邻接但还没有访问过的顶点y;然后再从y出发,进行类似的访问,如此进行下去,直至到达所有的邻接顶点都被访问过的顶点为止。接着,退回一步,退到前一次访问过的顶点,看是否还有其它没有被访问的邻接顶点。如果有,则访问此顶点,之后再从此顶点出发,进行与前述类似的访问;如果没有,就再退回一步进行搜索。重复上述过程,直到连通图中所有顶点都被访问过为止。 6.4 图的遍历 6.4.1 深度优先搜索 【例6.3】下面对图6.18的遍历过程来说明其遍历的执行过程,不妨讨论dfs(1)的执行过程,为描述清楚,用实箭头表示其搜索过程,用虚箭头表示其返回(回溯)过程,如图6.19所示。 a b c h d e k f g 8 1 2 3 4 5 6 7 0 F F F F F F F F F 0 1 2 3 4 5 6 7 8 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 访问标志: 访问次序: a c h d k f 6.4 图的遍历 6.4.2 广度优先搜索 算法定义:BFS遍历类似于树的按层次遍历的过程。BFS的表示法:设初始状态是图中所有顶点未曾被访问。 (1)从图中某个顶点v出发,访问此顶点; (2)依次访问v的各个未曾访问的多个邻接点; (3)分别从这些邻接点出发依次访问它们的邻接点,并使“先被访问的顶点的邻接点”先于“后被访问的顶点的邻接点”被访问,直至图中所有已被访问的顶点的邻接点都被访问到; (4)若此时图中尚有顶点未被访问,则另选图中一个未曾被访问的顶点作起始点,重复(1)(2)和(3)过程,直至图中所有顶点都被访问到为止。 也就是说,广度优先搜索遍历图的过程是以v为起始点,由近至远,依次访问和v有路径相通并且路径长度分别为1、2、…的顶点。 6.4 图的遍历 6.4.2 广度优先搜索 【例6.4】下面对图6.18的遍历过程来说明广度优先遍历的执行过程,不妨讨论dfs(1)的执行过程,为描述清楚起见,用实箭头表示其搜索过程,用虚箭头表示其返回(回溯)过程。 * * * * 新媒体技术学院 New Media Technology Institute 新媒体技术学院 New Media Technology Institute New Media Technology Institute 新媒体技术学院 New Media Technology Institute 新媒体技术学院 New Media Technology Institute 新媒体技术学院 New Media Technology Institute * * * *

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档