最短路径问题 看了王道的视频,感觉云里雾里的,所以写这个博客来加深理解.(希望能在12点以前写完) 一.总体思想 dijkstra算法的主要思想就是基于贪心,找出从v开始的顶点到各个点的最短路径,做法入下 1.初始化三个辅助数组 s[],dist[],path[] s[]:这个数组用来标记结点的访问与否,如果该结点被访问,则为1,如果该结点还没有访问,则为0: dist[]:这个数组用来记录当前从v到各个顶点的最短路径,算法的核心思想就是通过不断修改这个表实现: path[]:这个数组用来存放最…