迪杰斯特拉算法例题(迪杰斯特拉算法)

开心常识网 1456 2023-03-31 00:31:43

读懂生活百科,享受每天乐趣,这里是常识网生活区。接下来带大家看看迪杰斯特拉算法例题(迪杰斯特拉算法)。

亲们好,常识网编辑墨迹哥来为亲们解答以上的问题。迪杰斯特拉算法例题,迪杰斯特拉算法这个很多人还不知道,现在让我们一起来看看吧!

1、①是全部初始化。

2、但是在后面的循环中,P[v][j]的值是不断发生变化的,第一轮循环是②处当然就是①初始化的结果,但因为后面给P[v][j]有赋值,网络又是相互连通的,所以从第2轮开始在②处就不是所有的P[v][j]都为0。

3、 补充:我没分析你的程序是否正确,但你说能得到正确结果,那么假设你的程序是正确的。

4、请注意: for(j=0;P[v][j]!=0;j++) ; ② //这有个分号! P[v][j]=v; 上面两句话的意思是: for(j=0;P[v][j]!=0;j++) ; // 搜索第一个为0的P[v][j] P[v][j]=v; //给这个不为0的P[v][j]赋值v。

本文到此分享完毕,希望对亲们有所帮助。

上一篇:我相信哈理工mv完整版 哈理工 我相信
下一篇:树木抗冻蛋白和抗寒性形成机制的研究 关于树木抗冻蛋白和抗寒性形成机制的研究简述
相关文章
返回顶部小火箭