最短路径——Dijkstra算法(C语言实现)
最短路径(Dijkstar算法)基本概念:1)最短路径:非带权图——边数最少的路径; 带权图——边上的权值之和最少的路径基本思想:1)v:源点S:已经生成最短路径的终点w<v, vi>:从顶点 v 到顶点 vi 的权值dist(v, vi):表示从顶点 v 到顶点 vi 的最短路径长度2)算法:Dijkstra算法输入:有向网图 G=(V,E) 源点 v输出:从 v 到其他“所有顶点”的最短路径 1. 初始化:集合S = {v};
原创
2020-11-21 12:04:55 ·
15187 阅读 ·
1 评论