- 5
- 0
- 约3.88千字
- 约 10页
- 2023-07-31 发布于浙江
- 举报
单源最短路径
2012-2013第2学期《算法设计与分析》实验报告
单源最短路径
专业班级 智能科学与技术
学号
姓名
1、实验环境
Visual C++ 6.0
2、实验目的和要求
给定一个带权有向图G=(V,E),其中每条变得权是非负实数。另外,还给定V中的一个顶点,称为源。现在要计算从源到所有其他各顶点的最短路长度。这里路的长度是指路上各边权之和。这个问题通常称为单源最短路径问题。
3、解题思路、伪代码
3.1解题思路
设给定源点为Vs,S为已求得最短路径的终点集,开始时令S={Vs} 。当求得第一条最短路径(Vs ,Vi)后,S为{Vs,Vi} 。根据以下结论可求下一条最短路径。
设下一条最短路径终点为Vj ,则Vj只有:源点到终点有直接的弧 Vs,Vj;从Vs 出发到Vj 的这条最短路径所经过的所有中间顶点必定在S中。即只有这条最短路径的最后一条弧才是从S内某个顶点连接到S外的顶点Vj 。
若定义一个数组dist[n],其每个dist[i]分量保存从Vs 出发中间只经过集合S中的顶点而到达Vi的所有路径中长度最小的路径长度值,则下一条最短路径的终点Vj必定是不在S中且值最小的顶点,
即:dist[i]=Min{ dist[k]| Vk?V-S }
利用公式就可以依次找出下一条最短路径。
在程序中c[][]表示带权邻接矩阵 , dist[]表
您可能关注的文档
- 中医急症针灸处理(选穴).doc
- 小故事、大智慧【营销技巧】.doc
- 中国式摔跤竞赛规则及裁判法.doc
- 高中高考通用技术知识点.doc
- 科幻画活动方案.doc
- 办公室行政工作流程.doc
- 浅析《阿甘正传》里的人物形象.doc
- 体育考生原地推铅球的训练方法.docx
- GIS应用思考题(全部答案).docx
- 经济活动分析管理办法.doc
- JJG 2024-2026容量计量器具检定系统表.pdf
- 《JJG 2024-2026容量计量器具检定系统表》.pdf
- GB/T 4269.1-2026农林拖拉机和机械、草坪和园艺动力机械 操作者操纵机构和其他显示装置用符号 第1部分:通用符号.pdf
- 中国国家标准 GB/T 4269.1-2026农林拖拉机和机械、草坪和园艺动力机械 操作者操纵机构和其他显示装置用符号 第1部分:通用符号.pdf
- GB/T 48199-2026液浸式移相变压器.pdf
- 中国国家标准 GB/T 48199-2026液浸式移相变压器.pdf
- 中国国家标准 GB/T 34062-2026防伪追溯编码技术要求.pdf
- GB/T 34062-2026防伪追溯编码技术要求.pdf
- 《GB/T 48341-2026深紫外LED封装 加速寿命试验与寿命评估方法》.pdf
- 中国国家标准 GB/T 48341-2026深紫外LED封装 加速寿命试验与寿命评估方法.pdf
原创力文档

文档评论(0)