用狄斯奎诺算法求解如图所示的单源最短路径问题:
狄斯奎诺算法的执行过程如下:
步骤 S D(1,2) D(1,3) D(1,4) D(1,5) D(1,6) D(1,7) D(1,8) D(1,9) D(1,10) D(1,t) t 1 1 4 2 3 ∞ ∞ ∞ ∞ ∞ ∞ 2 3 2 1,3 4 3 8 9 12 ∞ ∞ ∞ 3 4 3 1,3,4 4 8 9 11 ∞ ∞ ∞ 4 2 4 1,3,4,2 8 6 11 ∞ ∞ ∞ 6 6 5 1,3,4,2,6 8 11 15 12 ∞ 8 5 6 1,3,4,2,6,5 11 12 12 ∞ 11 7 7 1,3,4,2,6,5,7 12 12 ∞ 12 8 8 1,3,4,2,6,5,7,8 12 20 12 9 9 1,3,4,2,6,5,7,8,9 16 16 10 10 1,3,4,2,6,5,7,8,9,10 各顶点到顶点1的最短路径为:
2:1,2
3:1,3
4:1,4
5:1,3,5
6:1,4,6
7:1,4,7
8:1,3,5,8
9:1,4,6,9
10:1,4,6,9,10
本文发布于:2024-01-29 18:46:27,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170652519217506.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |