最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

最短路径原理

来源:动视网 责编:小OO 时间:2025-09-26 20:03:18
文档

最短路径原理

1、对如下有向赋权图,给定起点0和终点5,试用Dijkstra算法求这两点间的最短路径及最短距离这样答:1、标记起点0,设p(0)=空;d(0)=02、从距离矩阵L中读取0到各点距离值:d(1)=∞,d(2)=10,d(3)=∞,d(4)=30,d(5)=100;p(1)=空,p(2)=0,p(3)=空;p(4)=0,p(5)=03、取最小距离D,mind=10,标记点2,记d(2)=10;p(2)=04、重新计算0点到其它未标记点的最短距离:d(1)=min{d(1),d(2)+L(2,1)
推荐度:
导读1、对如下有向赋权图,给定起点0和终点5,试用Dijkstra算法求这两点间的最短路径及最短距离这样答:1、标记起点0,设p(0)=空;d(0)=02、从距离矩阵L中读取0到各点距离值:d(1)=∞,d(2)=10,d(3)=∞,d(4)=30,d(5)=100;p(1)=空,p(2)=0,p(3)=空;p(4)=0,p(5)=03、取最小距离D,mind=10,标记点2,记d(2)=10;p(2)=04、重新计算0点到其它未标记点的最短距离:d(1)=min{d(1),d(2)+L(2,1)
1、对如下有向赋权图,给定起点0和终点5,试用Dijkstra算法求这两点间的最短路径及最短距离

这样答:

1、标记起点0,设p(0)=空;d(0)=0

2、从距离矩阵L中读取0到各点距离值:d(1)=∞,d(2)=10,d(3)=∞,d(4)=30,d (5)=100;p(1)=空,p(2)=0,p(3)=空;p(4)=0,p(5)=0

3、取最小距离D,mind=10,标记点2,记d(2)=10;p(2)=0

4、重新计算0点到其它未标记点的最短距离:

d(1)=min{d(1),d(2)+L(2,1)}={∞,10+∞}=∞p(1)=空

d(3)=min{d(3),d(2)+L(2,3)}={∞,10+50}=60p(3)=2

d(4)=min{d(4),d(2)+L(2,4)}={30,10+∞}=30p(4)=0

d(5)=min{d(5),d(2)+L(2,5)}={100,10+∞}=100p(5)=0

5、取最小距离D,mind=30,标记点4,记d(4)=30;p(4)=0

6、重新计算0点到其它未标记点的最短距离:

d(1)=min{d(1),d(4)+L(4,1)}={∞,30+∞}=∞p(1)=空

d(3)=min{d(3),d(4)+L(4,3)}={60,30+20}=50p(3)=4

d(5)=min{d(5),d(4)+L(4,5)}={100,30+60}=90p(5)=4

7、取最小距离D,mind=50,标记点3,记d(3)=50;p(3)=4

8、重新计算0点到其它未标记点的最短距离:

d(1)=min{d(1),d(3)+L(3,1)}={∞,50+∞}=∞p(1)=空

d(5)=min{d(5),d(3)+L(3,5)}={100,50+10}=60p(5)=3

9、取最小距离D,mind=60,标记点5,记d(5)=60;p(5)=3

此时标记点为终点,算法结束,根据p数组所记录的点倒推得最短路线为:

P(5)=3----〉p(3)=4-—〉p(4)=0,即0---4----3----5,最短距离为60。

文档

最短路径原理

1、对如下有向赋权图,给定起点0和终点5,试用Dijkstra算法求这两点间的最短路径及最短距离这样答:1、标记起点0,设p(0)=空;d(0)=02、从距离矩阵L中读取0到各点距离值:d(1)=∞,d(2)=10,d(3)=∞,d(4)=30,d(5)=100;p(1)=空,p(2)=0,p(3)=空;p(4)=0,p(5)=03、取最小距离D,mind=10,标记点2,记d(2)=10;p(2)=04、重新计算0点到其它未标记点的最短距离:d(1)=min{d(1),d(2)+L(2,1)
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top