- 11
- 0
- 约5.94千字
- 约 19页
- 2016-04-05 发布于湖北
- 举报
课程设计说明书 NO.1
基于C语言对D算法最短路径初步;2.1最短路径算法的分Dijkstra算法,是解决一个节点到其它节点之间的最短路径的问题;另一个是Floyd算法,可用来求解网中任意两个节点之间的最短路径。
最常用的路径算法有:
Dijkstra算法 Floyd-Warshall算法所谓最短路径问题是指:已G=(V,E),我们希望找出从某给定的源结点SV到V中的每个结点的最短路径。
我们可以发现有这样一个事实:如果P是G中从vs到vj的最短路,vi是P中的一个点,那么,从vs沿P到vi的路是从vs到vi的最短路。2.2 Dijkstra算法的基本原理
Dijkstra算法解决的是有向图中最短路径问题。Dijstra算法的基础操作是边的拓展G=(V,E),将其节点集分为两组:置定节点集Gp和未置定节点集G-Gp。其中Gp内的所有置定节点,是指定点vs到这些节点的路径为最短(即已完成最短路径的计算)的节点。而G-Gp内的节点是未置定节点,即vs到未置定节点距离是暂时的,随着算法的
下一步将进行不断调整,使其成为最短径。在调整各未置定节点的最短径时,是将Gp中的节点作为转接点。具体地说,就是将Gp中的节点作为转接点,计算(vs,vj)的径长(vj∈G-Gp),若该次计算的径长小于上次的值,则更新径长,否则,径
您可能关注的文档
最近下载
- 中考数学复习 考前突破06二次函数与几何综合题(4大必考题型)原卷版.pdf VIP
- 供电局安健环技术标准.doc VIP
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测化学试卷(含答案).pdf
- 五年级上学期家长会.ppt VIP
- 《中国痴呆与认知障碍诊治指南(2025年版)》.docx VIP
- 方菱数控切割控制系统操作手册(Ver5.0).pdf
- 汽车电动助力转向系统设计.docx
- 2026年河南工业职业技术学院单招职业适应性测试题库与答案详解.docx VIP
- 好莱坞电影剧本_沃依采克_影视剧本写作.doc VIP
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测英语试卷(含答案)+听力音频.docx
原创力文档

文档评论(0)