Dijkstra迪杰斯特拉算法
作用:用于对有权图进行搜索,找出图中两点的最短距离(或一点到其他所有点的最短距离)
Ps:这一大段我看着也费劲
算法思想:设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组,第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径 , 就将加入到集合S中,直到全部顶点都加入到S中,算法就结束了),第二组为其余未确定最短路径的顶点集合(用U表示),按最短路径长度的递增次序依次把第二组的顶点加入S中。在加入的过程中,总保持从源点v到S中各顶点的最短路径长度不大于从源
转载
2020-11-12 21:47:43 ·
230 阅读 ·
0 评论