有什么算法能求出图中两点的次短路径吗?
求图中两点的次短路径
答案:1 悬赏:70 手机版
解决时间 2021-05-15 10:05
- 提问者网友:爱唱彩虹
- 2021-05-14 11:18
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-05-14 11:36
使用Dijkstra算法,可以求得指定的s点到图中任意一点的最短路径。设使用D[n]来存储s到n个顶点的最短路径。
设两点i,j间的直接连接距离表示为W(i,j),那么如果要求s到v的次短路径,只需要在D[v] 和 D[i] + W[i,v] (其中i = 1至n,且i 不等于v)共n个数中,找出第二小的数即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯