图的遍历、拓扑排序、最短路径算法
图的遍历
定义
图遍历又称图的遍历,属于数据结构中的内容。指的是从图中的任一顶点出发,对图中的所有顶点访问一次且只访问一次。图的遍历操作和树的遍历操作功能相似。图的遍历是图的一种基本操作,图的许多其它操作都是建立在遍历操作的基础之上。
由于图结构本身的复杂性,所以图的遍历操作也较复杂,主要表现在以下四个方面:
① 在图结构中,没有一个“自然”的首结点,图中任意一个顶点都可作为第一个被访问的结点。
② 在非连通图中,从一个顶点出发,只能够访问它所在的连通分量上的所有顶点,因此,还需考虑如何选取下一个出发点以访问图中其余的连通分量。
③ 在图结构中,如果有回路存在,那么一个顶点被访问之后,有可能沿回路又回到该顶点。
④ 在图结构中,一个顶点可以和其它多个顶点相连,当这样的顶点访问过后,存在如何选取下一个要访问的顶点的问题。
分类
图的遍历可分为四类:
遍历完所有的边而不能有重复,即所谓“一笔画问题”或“欧拉路径”;
遍历完所有的顶点而没有重复,即所谓“哈密尔顿问题”。
遍历完所有的边而可以有重复,即所谓“中国邮递员问题”;
遍历完所有的顶点而可以重复,即所谓“旅行推销员问题”。
对于第一和第三类问题已经得到了完满的解决,而第二和第四类问题则只得到了部分解决。
第一类问题就是研究所谓的欧拉图的性质,而第二类问题则是研究所谓的哈密尔顿图的性质。
图的遍
您可能关注的文档
- 微波技术传输线的阻抗匹配案例.ppt
- 通用生物高考专题二轮专题五第讲植物的激素调节案例.ppt
- 微波技术传输线方程及其解案例.ppt
- 通用生物高考专题二轮专题一细胞的物质与结构基础案例.ppt
- 微波技术基础案例.ppt
- 通用数字仿真程序设计案例.ppt
- 微波技术基础阻抗匹配案例.ppt
- 通用外观检验标准案例.docx
- 微波技术三种传输状态案例.ppt
- 通用型触摸屏工作原理案例.ppt
- 2026年金华永康市舟山镇人民政府工作人员招聘2人笔试备考试题及答案解析.docx
- 2026中国音乐学院第二批招聘14人笔试备考试题及答案解析.docx
- 2026新疆艺术学院招聘事业编制工作人员招聘5人笔试参考题库及答案解析.docx
- 教师ppt课件精美模板.pptx
- 压力敏感装置在燃气系统中的关键技术与应用演进.pptx
- 精美翻书效果工作总结PPT模板2.pptx
- 2026四川阿坝职业学院助学助管员招聘27人笔试参考试题及答案解析.docx
- 解析大学生创新创业大赛获奖作品PPT优点.pptx
- 酒店市场营销的认识ppt模板.pptx
- 2026年兰州大学学报(医学版)编辑部聘用制B岗人员招聘笔试参考试题及答案解析.docx
最近下载
- 《青蒿素:人类征服疾病的一小步》课件.pptx VIP
- 高速铁路桥隧建筑物修理规则.pdf VIP
- 小图书-你别哭.pptx VIP
- 走向成熟(青春期男生性教育).ppt VIP
- 2023年内蒙古民族幼儿师范高等专科学校教师招聘考试笔试试题及答案解析.docx VIP
- 油气管道事故案例分析_20251125_181927.docx VIP
- 聚左旋乳酸微球原材料产品技术要求标准2023年.docx VIP
- 2025内蒙古民族幼儿师范高等专科学校教师招聘考试试题及答案.docx VIP
- 2024内蒙古民族幼儿师范高等专科学校教师招聘考试试题.docx VIP
- (正式版)DB4415∕T 38-2024 《香茅种植技术规程》.pdf VIP
原创力文档

文档评论(0)