- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
重庆邮电大学
课 程 论 文
论文题目:校园站点网最短路径的分析与实现
学生姓名: 叶强
学 号: S100202011
学 院: 计算机学院
专 业: 计算机软件与理论
指导老师: 蒲兴成
时 间: 2010年12月6日
校园站点网最短路径的分析与实现
重庆邮电大学 计算机科学院研究生 2010级2班 叶强 S100202011
指导老师 蒲兴成
中文摘要:最短路径问题是图论研究中的一个经典算法问题,旨在寻找图中任意两结点之间的最短路径。本文介绍了图论中求解最短路径的的Dijkstra算法,分析与实现了校园站点网最短路径的求解方法。
关键词:图论;Dijkstra;校园;最短路径;VC++
Campus Sites Network Analysis and Implementation of the shortest path
Author Ye Qiang
Instructor Pu Xingcheng
Abstract:Shortest path problem is the study of graph theory problem of a classical algorithm to find any two graph the shortest path between nodes. This paper introduces graph theory to solve the Dijkstra shortest path algorithm, analysis and implementation of the campus site network method for solving the shortest path.
Key words: raph theory、ijkstra、 ampus、 hortest path、vc++
目录
一、序言 5
二、需求分析 5
1、校园站点网模型的建立 5
2、功能需求 6
三、详细设计及编码 6
1、设计目标 6
2、校园站点网的设计及主要实现函数 6
3、最短路径的算法设计及主要实现函数 6
(1)Dijkstra算法设计 6
(2)最短路径的主要实现函数 7
四、运行结果及分析 7
1、运行步骤及效果图 7
2、结果分析 10
(1)最短路径的分析 10
(2)算法时间复杂度的分析 11
五、结论 11
1、设计的主要成果 11
2、设计中的不足 12
六、感谢 12
参考文献 12
一、序言
近年来 ,由于国家政策的允许,一些院校纷纷合并;随着“211 工程”的进展 ,许多高校正在或即将改造、扩建老校区或兴建新校区 ,校园道路变得错综复杂。再加上学校后勤社会化、服务化 ,校园里出现了饮食、医疗、百货、洗浴等服务行业 ,使学校成为一个小型城市 ,这给学校的管理带来很大的困难。寻找两个地点之间的道路,确定一条从一个位置到另一个位置的最短路径尤其重要。
二、需求分析
1、校园站点网模型的建立
求图的最短路径问题包括两点:一是求图中某一顶点到其余各顶点的最短路径,二是求图中每对顶点之间的最短路径。通常的最短路径算法 ,往往是建立在抽象的数学模型之上 ,即网络模型。要对校园道路网进行最短路径的分析,首先必须将现实中的校园道路网实体化为网络图论理论中的网络图。在这种网络模型上,实际的路径被抽象为网络中的一条边 ,实际路径的长度与网络边的长度可以不成比例,以边的权值来表征路径的特征 ,例如路径的长度、路径步行所耗时间等。
校园站点网是一个无向加权连通图,一个顶点表示一个站点,顶点之间的边表示这两个站点之间有道路相连,边上的权值表示连接这两个站点之间的道路的长度。以重庆邮电大学为例,建立校园站点网如图2.1所示。
图2.1 重庆邮电大学校园站点网
2、功能需求
针对设计好的重庆邮电大学校园站点网,能求出每对站点间的最短路径长度及最短路。假设图2.1中的站点集合{“新校门口”,“数图门口”,“校车起点”,“二教学楼”,“信科大厦”,“中心食堂”}对应点集合{a,b,c,d,e,z},现在要求从结点a到z的最短路径。
三、详细设计及编码
1、设计目标
校园站点网最短路径的实现主要用到的技术有VC++6.0,基于框架类的应用程序设计。目标是,在确保算法的正确性和效率的前提下,算法应当具有较好的可读性和可理解性,以及
您可能关注的文档
最近下载
- 征地拆迁工作总结.pptx VIP
- 二级公立医院绩效考核各指标最新的评分标准.pdf
- 辽宁省沈阳市和平区2023-2024学年五年级下学期期末数学试题.docx VIP
- 2025-2026年部编版五年级语文下册期末试卷及答案【完整】 .pdf VIP
- 艾克幕ICOM-IC-9700_维修说明书手册.pdf
- 湖南省普通高等学校招生体育类专业统一考试评分标准和考试细则(2023年版).pdf VIP
- 医院药品破损处理管理制度.docx VIP
- 钱江贝纳利前后减震加油量列表.xls VIP
- 7.1 血液 课件 2024-2025学年北师版生物七年级下册.pptx VIP
- 曲臂车培训课件.pptx VIP
文档评论(0)