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。
相信通过迪杰斯特拉算法这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。
最近更新包头效果广告 生活知识
有关毕业的诗句 寄语 有关毕业的诗句 生活知识
说唱歌词生成器 说唱歌词 生活知识
邮箱后缀ch是哪个国家 ch是什么国家 生活知识
隆盛平台是真的吗 隆盛接码平台 生活知识
id官网客服 id官网 生活知识
访谈提纲怎么写 11-29 06:57:54
水浒传第六回概括100字左右 水浒传第六回概括 11-29 07:02:56
没有销声匿迹的意思 销声匿迹的意思 11-29 07:06:25
激素的作用特点 激素的作用 11-29 07:07:58
病退条件最新规定2023 内退和退休的区别 11-29 07:05:19
护肤步骤正确 护肤步骤 11-29 07:04:42