- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
合肥学院
计算机科学与技术系
课程设计报告
2013~2014 学年 第二学期
课 程 数据结构与算法
课 程 设 计 名 称 图的深度优先遍历算法的实现
学 生 姓 名 陈琳
学 号 1204091022
专 业 班 级 软件工程
指 导 教 师 何立新
2014 年 9 月
一:问题分析和任务定义
涉及到数据结构遍会涉及到对应存储方法的遍历问题。本次程序采用邻接表的存储方
法,并且以深度优先实现遍历的过程得到其遍历序列。
深度优先遍历图的方法是,从图中某顶点 v 出发:
(1 )访问顶点 v ;
(2 )依次从 v 的未被访问的邻接点出发,对图进行深度优先遍历;直至图中和 v 有路径相
通的顶点都被访问;
(3 )若此时图中尚有顶点未被访问,则从一个未被访问的顶点出发,重新进行深度优先遍
历,直到图中所有顶点均被访问过为止。
二:数据结构的选择和概要设计
设计流程如图:
深 度
创 建 创 建
优 先
邻 接 图
遍历
表
图 1 设计流程
利用一维数组创建邻接表, 同时还需要一个一维数组来存储顶点信息。 之后利用创建的
邻接表来创建图,最后用深度优先的方法来实现遍历。
深度优先遍历是连通图的一种遍历策略。其基本思想如下:
设 x 是当前被访问顶点, 在对 x 做过访问标记后, 选择一条从 x 出发的未检测过的边 (x ,
y) 。若发现顶点 y 已访问过,则重新选择另一条从 x 出发的未检测过的边,否则沿边 (x ,y)
到达未曾访问过的 y,对 y 访问并将其标记为已访问过;然后从 y 开始有哪些信誉好的足球投注网站,直到有哪些信誉好的足球投注网站完从
y 出发的所有路径,即访问完所有从 y 出发可达的顶点之后,才回溯到顶点 x ,并且再选择
一条从 x 出发的未检测过的边。上述过程直至从 x 出发的所有边都已检测过为止。
例如下图中(既本次设计用到的图):
0
2
1
4
3
图 2 原始图
1. 从 0 开始,首先找到 0 的关联顶点 3
2. 由 3 出发,找到 1;由 1 出发,没有关联的顶点。
您可能关注的文档
最近下载
- 上海市域铁路地下管线及障碍物调查探测规范.docx VIP
- 大学生职业规划大赛《财务管理专业》生涯发展展示PPT.pptx
- 高中英语新教材北师大版(2019)必修三教案+Unit+8+Green+Living+Viewing+Workshop+Solar+Energy.doc
- 住院精神疾病患者自杀风险护理团体标准解读PPT.pptx
- 胰岛素泵操作SOP.docx
- 北京市朝阳区2023-2024学年七年级上学期期末语文试题(含答案解析).pdf VIP
- D-Z-T 0187-2016 地面磁性源瞬变电磁法技术规程(正式版).docx VIP
- (小城镇建设)论文.doc
- Unit1ReadingandThinking教案--高中英语人教版(2019)必修第三册.docx
- 北师大版(2019)必修第三册 Unit 8 Green Living Viewing Workshop Solar Energy 教学设计.docx
文档评论(0)