深度优先遍历本节目录:本节内容:图的遍历图的遍历与连通性
图的遍历图的遍历(TraveringGraph):从图的某一顶点出发,访遍图中的其余顶点,且每个顶点仅被访问一次。图的遍历算法是各种图的操作的基础。复杂性:图的任意顶点可能和其余的顶点相邻接,可能在访问了某个顶点后,沿某条路径搜索后又回到原顶点。解决办法:在遍历过程中记下已被访问过的顶点。设置一个辅助数组Visited[n](n为顶点数),其初值为0,一旦访问了顶点vi后,置Visited[i]为1,从而防止它被多次访问。图的遍历算法有深度优先遍历算法和广度优先遍历算法。图的遍历与连通性
深度优先遍历深度优先遍历类似树的先序遍历,是树的先序遍历的推广。算法思想:从某一顶点v出发,依次从v的任一还没有被访问的邻接顶点w出发,直到图中所有与顶点v有路径相通的顶点都被访问为止。算法步骤如下:(1)从图中某个顶点v出发,访问v,并标记已被访问;(2)找到顶点v的第一个邻接顶点w;(3)若顶点w不存在,算法结束;否则继续步骤(4);(4)若顶点w未被访问,则访问w,并标记w已被访问;(5)使w为顶点v的在原来w之后的下一个邻接顶点,转(3)图的遍历与连通性
深度优先遍历图的遍历与连通性深度遍历:V1?V2?V4?V8?V5?V3?V6?V7V1V2V4V5V3
您可能关注的文档
- 数据结构——基于C++语言(微课版) 课件 1-1 散列表.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 树的逻辑模型.ppt
- 数据结构——基于C++语言(微课版) 课件 1-1 树转换二叉树.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 折半查找.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 直接插入排序.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1二叉树的先序遍历及算法实现.ppt
- 数据结构——基于C++语言(微课版) 课件 1-2 二叉树的中序遍历及算法实现.ppt
- 数据结构——基于C++语言(微课版) 课件 1-2 哈夫曼树的定义.pptx
- 数据结构——基于C++语言(微课版) 课件 1-2 快速排序.pptx
- 数据结构——基于C++语言(微课版) 课件 1-2 树的术语.ppt
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
最近下载
- 2021高职 关务技能 出口报关单-3-041-电动滑板车(赛项赛题).pdf VIP
- GB50501-2007 水利工程工程量清单计价规范.docx
- 2022年广东深圳市龙岗区园山公共卫生服务中心招聘党政事务辅助岗员额聘员考试备考试题及答案解析.docx VIP
- 汽车电工电子(李佩禹)课题6.ppt VIP
- “三新”背景下2027年高考地理一轮备考策略讲座.pptx VIP
- 超市商品进销存管理流程规范手册.docx VIP
- 消防应急疏散演练脚本.docx VIP
- 幼儿园音乐游戏化歌唱教学活动小班小兔菜园教案.doc VIP
- 高教社2024传感器与自动检测技术(第四版)教学课件模块4 发电传感器.pptx VIP
- 2022年12月第1套英语四级真题答案及解析.pdf VIP
原创力文档

文档评论(0)