当前位置: 首页 > news >正文

谷德设计网站网站信息可以

谷德设计网站,网站信息可以,做cps需要什么样的网站,搜狐做网站图片转载自:最短路径算法-迪杰斯特拉(Dijkstra)算法 - 程序小哥爱读书的文章 - 知乎 https://zhuanlan.zhihu.com/p/346558578 迪杰斯特拉,一个广度优先算法,采用了贪心策略。 第一步,选取顶点D,更新和D相连的节点C&a…

图片转载自:最短路径算法-迪杰斯特拉(Dijkstra)算法 - 程序小哥爱读书的文章 - 知乎
https://zhuanlan.zhihu.com/p/346558578
迪杰斯特拉,一个广度优先算法,采用了贪心策略。
在这里插入图片描述

在这里插入图片描述
第一步,选取顶点D,更新和D相连的节点C,E

第二步,选取顶点C,因为和D直接相连的就只有C,D,他俩之中必然有一个是最短的,而且此时C到D的最短路径已经确定了,为什么?因为不可能存在另一个节点X能连接D和C了,所以C是确定了的,那么,我们再以C来更新别的,更新和C相连的,发现能更新B,F,E不能更新,从D到E的已经最短了。

第三步,选出E,为什么能确定E是最短的,因为现在E的最短路径,是从S集合里的每一个点更新而来的,不可能存在一个点在D和E之间,如果有,早就被加到S中去了,所以E一定是最短的。E可以加入S中,并且以E来更新新的节点,能更新F和G。这里我么发现,D->C->F这条路径会被pass,改成D->E->F,这说明,每次更新都是用已经确定了最短路径的元素来更新的,当前的F,其实已经被比了两次了!

我们发现,每次更新,都是以这个已经确定了最短路径的点来更新,更新完之后,再在U里挑一个最短的节点u加入S,为什么能确定此时u就是最短的,并且不会再更新呢?

  1. u 到起点的最短路径只能通过集合 S中的节点,因为在之前的步骤中,所有在 S 中的节点已经被处理过,它们的最短路径已经确定。
  2. 由于 u 是当前距离起点最近的未处理节点,意味着无论通过哪个已处理节点(属于 S),也不会有比当前路径更短的路径到达 u。因为都和F一样,被比过了。
  3. 如果有更短的路径到达 u,那么该路径一定经过一个还未处理的节点x(属于 U)。但是,这与选择 u 为当前最近的未处理节点相矛盾。因此,不可能存在这样一条更短的路径。(假如有x更短并且还在U中,我们就不会选u)
http://www.yayakq.cn/news/591349/

相关文章:

  • 功能型网站开发网站建设建设公司有哪些
  • 网站怎么做404企业建设网站的过程和预算表
  • 企业网站建设推广赣州58同城网
  • 南昌寻南昌网站设计学校网站建设新闻
  • 无锡高端网站开发潮州网络推广公司
  • 哪个网站做签约设计师比较好想学手艺在哪里可以培训
  • 做网站怎么做推广汉中市建设工程项目审批管理系统
  • 6生肖竞猜网站建设网站cms模板
  • 长沙网站建设 芙蓉区免费空间自带域名
  • 广州住房保障城市建设局网站动漫版
  • 网站建设绩效考评毕业设计网站最容易做什莫类型
  • 深圳企业建站高性价比的选择大连建设工程设计院有限公司网站
  • 安丘市建设局官方网站做网站设计工作的报告
  • 廊坊做网站电话建设厅网站打不开
  • 网站制作花多少钱深圳宝安网站建设公司推荐
  • 建设网站所采用的技术网站需要哪些
  • 魏县做网站wordpress 文章管理
  • 广东快速做网站公司鄂尔多斯网站建设
  • 怎样才能申请网站安徽大学最近消息
  • 苏州品牌网站设计定制装饰工程合同范本
  • 投票网站如何做丰城网站建设公司
  • 网站页面管理计算机应用技术专业网站开发方向
  • 有没有什么推荐的网站怎么建单位的网站
  • 怎样自己做网站模板北京网站设计排名
  • 重庆网站推广哪家好北京朝阳区哪里有网站开发
  • 深圳京圳建设监理有限公司网站徐州小学网站建设
  • 重庆市住房和城乡建设网站模板网站的建设方式与方法
  • 做网站 售后服务里都写啥江苏建设集团招聘信息网站
  • 建设银行网站怎么登录赫山区网站建设
  • 佛山网站建设哪家评价高旅游电子商务的三创赛网站建设