- 2
- 0
- 约4.35千字
- 约 11页
- 2023-08-22 发布于湖北
- 举报
一、课题名称
用分枝限界法求解单源最短路径问题
二、课题内容和要求
设计要求:学习算法设计中分枝限界法的思想,设计算法解决数据结构中求解单源最短路径问题,编程实现:
(1)给出指定源点的单源最短路径;
(2)说明算法的时间复杂度。
三、需求分析
1.实现极小堆的创建,用来存储活结点表。
2.实现循环队列的创建、初始化、入队、出队等操作。
3.实现分支限界法来实现求解单元最短路径的算法。
4.实现最短路径的正确输出。
四、概要设计
建立工程MinPath.dsw,加入源文件main.cpp,头文件CirQueue.h,init.h,Minpath.h和output.h. CirQueue.h中实现极小堆的创建,循环队列的创建、初始化、入队、出队等操作,Minpath.h中实现分支限界法来实现求解单元最短路径的算法。output.h中实现最短路径的正确输出。如下图所示:
实验用例如下,通过邻接矩阵的方式写在init.h中:
1
1
2
5
8
11
3
4
6
9
7
10
2
3
4
3
2
9
2
2
1
2
2
2
3
7
3
3
3
5
2
2
五、详细设计
main函数:
#includeiostream.h
#includeinit.h
#includeCirQueue.h
#includeMinPath.h
#includeoutput.h
void main()
{
您可能关注的文档
- Dns实验报告完整版.doc
- 4.1被动运输完整版.ppt
- 交通工程 课程标准.doc
- 4.1被动运输_2完整版.ppt
- 模具拆装实验报告_2.doc
- windows程序设计实验报告.doc
- (名师整理)最新部编人教版历史7年级上册第16课《三国鼎立》精品课件.ppt
- 川教版六年级上册信息技术教学计划【新教材】.doc
- 探究光的反射定律实验报告_2.doc
- 幼师自我总结三篇.doc
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 4宫格数独练习题17套 (含简单入门级、中级、困难高级).pdf VIP
- 车削加工零件制作阶梯轴的车削加工.ppt VIP
- 四宫格数独练习题14套 (含简单入门级、中级、困难高级).docx VIP
- 四宫格数独练习题16套 (含简单入门级、中级、困难高级).docx VIP
- 四宫格数独练习题12套 (含简单入门级、中级、困难高级).docx VIP
- 人教版七年级语文上册月考试题(带参考答案).docx VIP
- 桥梁复建施工方案(3篇).docx VIP
- 伤口造口护理中国专家共识(2025).docx VIP
- 2025年高标准农田建设项目第三方质量检测服务方案投标文件(技术方案).pdf
- 装配式混凝土箱涵施工工法.docx VIP
原创力文档

文档评论(0)