- 5
- 0
- 约6.06千字
- 约 62页
- 2021-06-02 发布于江苏
- 举报
最短路径问题;例1;最短路径问题;1 权值为非负的单源最短路径问题;为求得这些最短路径,Dijkstra提出按路径长度的递增次序,逐步产生最短路径的算法。首先求出长度最短的一条最短路径,再参照它求出长度次短的一条最短路径,依次类推,直到从顶点v到其它各顶点的最短路径全部求出为止。;算法的基本思想;算法的具体步骤;在dijkstra算法里设置3个数组:
dist[]:dist[i]表示当前找到的从源点v0到终点vi的最短路径的长度,初始状态下,dist[i]为E[v0][i],即邻接矩阵的第v0行。
S[]:S[i]为0表示顶点vi还未加入到集合S中,S[i]为1表示vi已经加入到集合S中。初始状态下,S[v0]为1,其余为0,表示最初集合S中只有顶点v0。
path[]:p[i]表示在最短路径上顶点vi的前一个顶点号;在dijkstra算法里重复做以下工作:
在dist[ ]里查找S[i]!=1,并且dist[i]最小的顶点u,
将S[u]改为1,表示顶点u已经加入到S。
修改其它顶??的dist[ ]及path[ ]。当S[k]!=1,且顶点vu到顶点vk有边(E[u][k]MAX),且dist[u]+E[u][k]dist[k],则修改dist[k]为dist[u]+E[u][k],修改path[k]为u。;1;9、 人的价值,在招收诱惑的一瞬间被决定。***
10、低头要有勇
您可能关注的文档
- 永久心脏起搏器植入术--护理查房精品课件.pptx
- 水通道蛋白结构与功能的关系(教学课件).ppt
- 水消毒精品课件.ppt
- 水处理系统的消毒精品课件.ppt
- 氟尿嘧啶类化疗药物精品课件.ppt
- 气道黏液高分泌疾病的研究进展精品课件.ppt
- 气道高敏患者的麻醉精品课件.ppt
- 气道异物麻醉管理精品课件.ppt
- 气道异物取出术麻醉专家共识精品课件.ppt
- 气血津液学说.ppt
- 专题16 实验(3年汇编)(贵州专用)(解析版).docx
- 固定收益周报:南向通额度扩容,资金宽松曲线走陡.docx
- 兽医内科学第六章泌尿系统疾病2026年.pptx
- 专题14 细胞工程与胚胎工程(3年汇编)(贵州专用)(解析版).docx
- 公用事业-煤炭及公用事业行业周报:煤价止跌企稳信号显现,旺季窗口修复有望延续.docx
- 兽医内科学第二章呼吸器官疾病.pptx
- 中考数学专题:构造基本图形巧解含45o角的问题.doc
- 公用事业-火电:议价能力、折旧及现金流等多方面持续改善.docx
- 华东师大版七年级上册数学 《轴对称》复习建议.doc
- 专题15 磁场中力与运动(6年汇编)(湖南专用)(解析版).docx
原创力文档

文档评论(0)