- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机-数据结构
6.3?图的遍历及生成树 深度优先搜索(Depth First Search, DFS)是指按深度方向搜索,类似于树的先根(前序)遍历,是树的先根遍历的推广。 深度优先搜索算法的基本思想是: ⑴从图中的某个顶v0点出,首先访问v0 。 ⑵找出刚访问过的顶点的第一个未被访问的邻接顶点,然后访问该顶点。以该顶点为新顶点,重复此步骤,直到刚访问过的顶点没有未被访问的邻接通点为止。 ⑶返回前一个访问过的且仍有未被访问的邻接点顶点,找出该顶点的下一个未被访问的邻接点,访问该顶点。然后执行步骤⑵。 有邻接矩阵和邻接表的DFS遍历程序。 分析P213图7.15 6.3?图的遍历及生成树 广度优先搜索(Breadth First Search,BFS)是指按广度方向搜索,类似于树的层次遍历,是树的按层次遍历的推广。 广度优先搜索算法的基本思想是: ⑴从图中的某个顶点出发,首先访问。 ⑵依次访问的各个未被访问的邻接点。 ⑶分别从这些邻接点(端结点)出发,依次访问它们各个未被访问的邻接点(新的端结点)。访问要求,看P216。 有邻接矩阵和邻接表的BFS遍历程序。 分析P216~P217图7.16的BFS遍历结果。 6.3?图的遍历及生成树 图的连通性:前面已经介绍了图的连通概念,如何判断一个图是否为连通图?连通图有什么用处呢?利用遍历算法求解图的连通性问题,图的生成树和最小生成树都是图的应用内容。 1.无向图的连通分量 在图的遍历时,对于连通图,无论是广度遍历不是深度遍历只需一次遍历就可遍历图中所有结点。对于非连通图,需要多次遍历过程才能遍历图中所有结点。几次调用遍历过程,该图就有几个连通分量。 2.?图中两个顶点的之间的简单路径 从顶点u到顶点v的简单路径是指路径中的顶点均不相同。 生成算法看P219页算法描述。 3.图的生成树与最小生成树 一个连通图的生成树:是指一个极小连通子图,它包含图中所有顶点,只有足有构成一棵树的n-1条边,加上一条边就构成了一个环路。最小生成树是加权图中各边之和最小的生成树。P221页算法。 15 35 30 3 20 15 10 50 45 6.4?最短路径 图的最短路径: 如果将交通网画成带权图,边代表城镇间的路,边的权表示路的长度,则经常会遇到如下问题:两个给定点是否有通路?如果有多条通路,哪条路最短?还可以根据实际情况给各条边赋以不同的含义值。带权图的路径是指两个点间的路径中边权和最小的路径。 带权有向图的两个讨论问题: 1.求一个结点到其它结点的最短路径。 设有带权的有向图D=(V,|E|),D中的边权为W(e),已知源点为v0 ,求v0到其余各顶点的最短路径。如下图: v0 v1 v4 v2 v3 v5 20 10 6.4?最短路径 图的最短路径: 如果将交通网画成带权图,边代表城镇间的路,边的权表示路的长度,则经常会遇到如下问题:两个给定点是否有通路?如果有多条通路,哪条路最短?还可以根据实际情况给各条边赋以不同的含义值。带权图的路径是指两个点间的路径中边权和最小的路径。 带权有向图的两个讨论问题: 1.求一个结点到其它结点的最短路径。 设有带权的有向图D=(V,|E|),D中的边权为W(e),已知源点为v0 ,求v0到其余各顶点的最短路径。如下图: 2.求任意两点的最短路径。 v0 v0 v0 v0 v0 v0 第六章 图结构 6.1 图的概念 6.2?图的存储表示 6.3?图的遍历及生成树 6.4?最短路径 6.5?拓扑排序 树结构的存储 图1所对应的一维数组的存储形式如下: 图2所对应的一维数组的存储形式如下: 在二叉树的顺序存储中,各结点之间的关系可通过下标计算出来,因此访问一个结点的父结点,左、右结点都非常方便。如访问下标为i的父结点,下标为[i/2],左结点为:2i;右结点为2i+1。 二叉树的顺序存储对完全二叉树来说是最合适的,它能够充分利用存储空间。对一般二叉树可能就浪费许多存储空间,如上图所的数组形式。对于一般二叉树就要采用链接存储方式。 下标 0 1 2 3 4 5 6
您可能关注的文档
- 观潮——上课用.ppt
- 视距测量原理方法.ppt
- 视频信息获取和图像文件格式的转换.ppt
- 视频监控验收规范(试行).docx
- 视频编辑【画面编辑与转场】.ppt
- 视频监控子系统及案例介绍.ppt
- 角平分线,中线,高.ppt
- 角平分线的性质上课(PPT).ppt
- 解一元一次方程去括号公开课.ppt
- 解三角形知识在数学和其他学科中有着广泛的应用,例如航.ppt
- 【同步】高中物理一轮复习课后习题-第七章阶段复习(三) 能量和动量.docx
- 【同步】高中物理一轮复习课后习题-第二章第6课时 重力 弹力 摩擦力.docx
- 《认识周长》人教版小学数学三年级上册PPT课件(第7.2课时).pptx
- 【同步】高中物理一轮复习课后习题-第十二章第68课时 专题强化-电磁感应中的电路和图像问题.docx
- 【同步】高中物理一轮复习课后习题-第五章第26课时 卫星的变轨问题 双星模型 卫星相距“最近”“最远”问题.docx
- 【同步】高中物理一轮复习课后习题-第十一章第59课时 磁场及其对电流的作用.docx
- 【同步】高中物理一轮复习课后习题-第七章第38课时 专题强化-子弹打木块模型和“滑块—木板”模型.docx
- “闪闪的红星”传承红色基因讲述英雄故事之潘东子人物介绍PPT.pptx
- “世界那么大一起去看看”旅行画册旅游日记PPT模板.pptx
- 《七律长征》人教版六年级上册语文PPT课件.pptx
最近下载
- 分子技术的临床应用题库及答案-2025年华医网继续教育.docx VIP
- 采矿工程毕业设计(论文)-平顶山矿1.2Mta新井设计(全套图纸).doc VIP
- Zebra斑马ZQ630 用户手册.pdf
- 2025年高中语文复习讲义选择性必修下册(一) 单篇梳理2 项脊轩志.docx VIP
- 风电机组叶片防雷相似性对比研究.pptx VIP
- 2026年中国长城资产管理股份有限公司校园招聘笔试模拟试题及答案解析.docx VIP
- 国开2024年秋《经济法学》计分作业1-4答案形考任务.docx
- 2014年q12 impact提升计划管理表(结构).xls VIP
- 党政办公室工作人员业务培训教学演示课件.ppt VIP
- 山梨酸钾MSDS化学物质技术说明书.pdf VIP
原创力文档


文档评论(0)