单源最短路径-迪杰斯特拉算法

例题 求顶点一到各个顶点的最短路径 简单概括: 每次选取离1最近该顶点作为源点,然后计算不断更新最短距离,更新的方法就是,计算前驱节点的最短路径+前驱节点到本节点的距离与本节点原来的距离大小判断是否更新 步骤分析: 1、建立三个数组 distance[]:存放1到各个顶点的最短路径 pre[]记录从1到这个顶点的路径中该顶点的前驱节点 true[],判断该顶点是否找到前去路径 2、初始化 dist
相关文章
相关标签/搜索