- 0
- 0
- 约4.16千字
- 约 28页
- 2019-06-01 发布于广西
- 举报
图的遍历是求解图问题的基础。 和树的遍历类似,图的遍历希望从图中某一顶点出发,对其余各个顶点都访问一次,但比树的遍历要复杂得多。 图的任一顶点都有可能和其余顶点相邻接,因此在访问了某顶点后,可能沿着某条路径搜索以后,又回到该顶点。 通常有两种遍历图的方法:深度优先搜索、广度优先搜索。他们都适合于无向图和有向图。 本章重点内容是图遍历算法的复杂度分析,并学习图遍历算法的一些应用。 图的两种遍历方法 深度优先搜索(Depth-First Search, DFS) 宽度优先搜索(Breadth-First Search, BFS) 深度优先搜索(Depth-First Search, DFS) 给定有向或是无向图G=(V,E),DFS工作过程如下: 1. 将所有的顶点标记为”unvisited”。 2. 选择一个起始顶点,不妨称为v ∈V,并将之标记为”visited”。 3. 选择与v相邻的任一顶点,不妨称之为w,将w标记为”visited”。 4. 继续选择一个与w相邻且未被访问的顶点作为x;将x标记为”visited”。继续选择与x相邻且未被访问的顶点。 此过程一直进行,直到发现一个顶点y,邻接于y的所有顶点都已经被标记为”visited”。此时,返回到最近访问的顶点,不妨称之为z,然后访问和z相邻且标记为”unvisited”的顶点。 6. 上述过程一直
您可能关注的文档
- 《夏本纪》课件(苏教版选修《史记选读》)-公开课件.ppt
- 《线性代数》章节-公开课件.ppt
- 《相见欢》(上课课件)-公开课件.ppt
- 《小白兔和小灰兔》-公开课件.ppt
- 《小兵张嘎夺枪记》97-公开课件.ppt
- 《小兵张嘎夺枪记》-公开课件.ppt
- 《小草》-公开课件.ppt
- 《小池塘》-公开课件.ppt
- 《小露珠》课件-公开课件.ppt
- 《小猫钓鱼》课件-公开课件.ppt
- Adobe-Premiere-Pro视频剪辑软件从入门到精通全教程.docx
- 审计专业技术资格考试审计理论与实务复习题集精讲.docx
- 智慧城市系统集成合同协议(2025年年度).docx
- 学校高质量发展,校长论坛发言:育好教育生态,走好高质量发展路.docx
- 高校党团班协同运行机制与班集体凝聚力建设路径.docx
- 前端开发HTML5CSS3JavaScript从入门到项目实战全攻略.docx
- 网络小说写作技巧大纲设定与签约出版全流程指导.docx
- 高校校园贷风险防范与大学生理性消费观培育引导.docx
- 在XX市生态环境保护重点任务攻坚推进会议上的讲话.docx
- 废旧玻璃回收厂的污染分析.docx
原创力文档

文档评论(0)