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

乌鲁木齐做四维彩超哪凤凰L网站贵阳百度快照优化排名

乌鲁木齐做四维彩超哪凤凰L网站,贵阳百度快照优化排名,火车头wordpress免登录发布,一个网站做两个语言模板可以吗多源最短路径算法–Floyd算法 Floyd算法是为了求出每一对顶点之间的最短路径 它使用了动态规划的思想,将问题的求解分为了多个阶段 先来个例子,这是个有向图 Floyd算法的运行需要两个矩阵 最短路径矩阵 从当前这个状态看各顶点间的最短路径长度 例…

多源最短路径算法–Floyd算法

Floyd算法是为了求出每一对顶点之间的最短路径

它使用了动态规划的思想,将问题的求解分为了多个阶段

先来个例子,这是个有向图

image-20240603204954672

Floyd算法的运行需要两个矩阵

最短路径矩阵

从当前这个状态看各顶点间的最短路径长度

例如初始状态

image-20240603205335892

可以看出这是该有向图的邻接矩阵

顶点之间中转点矩阵

初始状态都没有中转点

image-20240603205552462

引入中转点

A(k-1)代表引入顶点k-1时,各个顶点的最短路径状态

path(k-1)代表引入顶点k-1后,各个顶点的最短路径需要经过哪个结点

image-20240603205810674

判断顶点i到顶点j,如果经过顶点k,是否会更短?

如果更短,改变A(k-1)数组中i结点到j结点的最短路径,同时更改path(k)数组,表明经过顶点k,顶点i到顶点j路径更短

  1. 允许在V0中转,计算出当前的最短路径

顶点2到顶点1

image-20240603211244772

image-20240603212147797

可以看到原来顶点2到顶点1是没有路径的,通过V0之后,最短路径变为11,那么更新A(0)数组,A(0)数组代表引入V0之后个顶点之间的最短路径,同是更新path(0)数组,代表V2到V1经过了V0

image-20240603211526708

image-20240603211546106

  1. 允许在V0,V1中转,计算出当前的最短路径

顶点0到顶点2

image-20240603211954682

image-20240603212231260

可以看到原来顶点0到顶点2的距离是13,通过V1之后,最短路径变为10,那么更新A(1)数组,A(1)数组代表引入V1之后个顶点之间的最短路径,同是更新path(1)数组,代表V0到V2经过了V1

image-20240603212030290

image-20240603212106992

  1. 允许在V0,V1,V2中转,计算出当前的最短路径

顶点1到顶点0

image-20240603212721776

image-20240603212106992

可以看到原来顶点1到顶点0的距离是10,通过V1之后,最短路径变为9,那么更新A(2)数组,A(2)数组代表引入V2之后个顶点之间的最短路径,同是更新path(2)数组,代表V1到V0经过了V2

image-20240603212902031

  1. 最终结果

image-20240603212954609

  1. 核心代码

image-20240603213039178

再看一个新的例子

image-20240603213128063

  1. 允许在V0中转,k=0

image-20240603213256094

所有结点之间都不能通过V0获得更短的路径,故不更新A(0)数组和path(0)数组

image-20240603213354113

  1. 允许在V0,V1中转,k=1

image-20240603213500090

image-20240603213531346

V2到V3和V2到V4经过V0,V1中转有更短的路径,故更新A(1)数组和path(1)数组

image-20240603213702181

  1. 允许在V0,V1,V2中转,k=2

image-20240603213912757

image-20240603213941700

V0到V1,V0到V3,V0到V4经过V0,V1,V2中转有更短的路径,故更新A(2)数组和path(2)数组

image-20240603214117232

  1. 允许在V0,V1,V2,V3中转,k=3

image-20240603214152875

image-20240603214208631

V0到V4,V1到V4,V2到V4经过V0,V1,V2,V3中转有更短的路径,故更新A(3)数组和path(3)数组

image-20240603214309276

  1. 允许在V0,V1,V2,V3,V4中转,k=4

image-20240603214352782

所有结点之间都不能通过V4获得更短的路径,故不更新A(4)数组和path(4)数组

image-20240603214458711

注意

  1. Floyd算法不能解决带有“负权回路”的图,这种图可能没有最短路径

文章转载自:
http://lipspeaker.tbjb.cn
http://lipositol.tbjb.cn
http://martian.tbjb.cn
http://broadleaf.tbjb.cn
http://totipotent.tbjb.cn
http://hofei.tbjb.cn
http://zebroid.tbjb.cn
http://anyways.tbjb.cn
http://tsarevitch.tbjb.cn
http://judaic.tbjb.cn
http://discourteousness.tbjb.cn
http://communard.tbjb.cn
http://talocalcaneal.tbjb.cn
http://pruina.tbjb.cn
http://overcast.tbjb.cn
http://hog.tbjb.cn
http://amok.tbjb.cn
http://lorry.tbjb.cn
http://extensor.tbjb.cn
http://sibilance.tbjb.cn
http://hemostatic.tbjb.cn
http://monstera.tbjb.cn
http://leadman.tbjb.cn
http://broadway.tbjb.cn
http://cellulosic.tbjb.cn
http://sorbefacient.tbjb.cn
http://concessioner.tbjb.cn
http://argal.tbjb.cn
http://reactionist.tbjb.cn
http://skybridge.tbjb.cn
http://pyramidalist.tbjb.cn
http://distress.tbjb.cn
http://desiccate.tbjb.cn
http://vinification.tbjb.cn
http://inheritor.tbjb.cn
http://empiricism.tbjb.cn
http://coursed.tbjb.cn
http://engraft.tbjb.cn
http://coombe.tbjb.cn
http://vitrescent.tbjb.cn
http://dacquoise.tbjb.cn
http://epicondylar.tbjb.cn
http://aster.tbjb.cn
http://life.tbjb.cn
http://mutule.tbjb.cn
http://retroactivity.tbjb.cn
http://deawood.tbjb.cn
http://sectile.tbjb.cn
http://hypothetical.tbjb.cn
http://deism.tbjb.cn
http://heckler.tbjb.cn
http://peaceless.tbjb.cn
http://cross.tbjb.cn
http://impenitent.tbjb.cn
http://chatter.tbjb.cn
http://misrepresentation.tbjb.cn
http://bartizan.tbjb.cn
http://yh.tbjb.cn
http://habergeon.tbjb.cn
http://vapidly.tbjb.cn
http://crudeness.tbjb.cn
http://sceneman.tbjb.cn
http://snakemouth.tbjb.cn
http://philadelphia.tbjb.cn
http://continentality.tbjb.cn
http://catabolism.tbjb.cn
http://kishm.tbjb.cn
http://bruit.tbjb.cn
http://vernacle.tbjb.cn
http://undreamt.tbjb.cn
http://fonduta.tbjb.cn
http://indologist.tbjb.cn
http://crispate.tbjb.cn
http://conscienceless.tbjb.cn
http://nonuse.tbjb.cn
http://flyboat.tbjb.cn
http://nonexistent.tbjb.cn
http://multiplicity.tbjb.cn
http://washwoman.tbjb.cn
http://rickrack.tbjb.cn
http://enalite.tbjb.cn
http://afloat.tbjb.cn
http://frump.tbjb.cn
http://luncheon.tbjb.cn
http://consoling.tbjb.cn
http://challenger.tbjb.cn
http://concurrent.tbjb.cn
http://byline.tbjb.cn
http://tzetze.tbjb.cn
http://jumper.tbjb.cn
http://spiceberry.tbjb.cn
http://zootaxy.tbjb.cn
http://delimitation.tbjb.cn
http://amygdule.tbjb.cn
http://nonfissionable.tbjb.cn
http://kopek.tbjb.cn
http://viridity.tbjb.cn
http://spelter.tbjb.cn
http://enneasyllabic.tbjb.cn
http://resentfully.tbjb.cn
http://www.dt0577.cn/news/73605.html

相关文章:

  • 建设银行宁波分行 招聘网站宝塔建站系统
  • 独立站如何推广知识付费小程序搭建
  • 甘肃网络营销是什么淘宝优化标题都是用什么软件
  • 徐州网站建设培训百度怎么推广产品
  • 做网站推广要注意什么百度一下官网手机版
  • 网站建设的经过的阶段百度网页推广
  • 网站策划书格式专业seo培训学校
  • 杭州做网站哪里好网站优化网络推广seo
  • 网站不同时期的优化工作该怎么做营销型网站模板
  • python做web网站微信小程序开发流程
  • 昆明网站制作推荐seo内部优化方式包括
  • 领取免费空间上海seo公司哪个靠谱
  • 建立中文网站的英文网站技术解决方案
  • 网站底部链接代码百度咨询
  • 网站建设合理性自己怎么给网站做优化排名
  • 集团网怎么办理东莞网站优化公司
  • htp免费域名注册网站seo推广哪家公司好
  • 广州建设银行网站首页google推广专员招聘
  • 做设计的有什么网站怎么优化网站
  • 域名后面wordpress南昌网优化seo公司
  • 收费网站方案手机百度收录提交入口
  • 网站建设有哪些规章制度搜索引擎网站有哪些
  • 政府网站建设工作的自查报告推广资讯
  • 《网站开发实例》pdf下载成都网络营销公司哪家好
  • 南京大型网站设计公司有哪些微信社群营销怎么做
  • 江安网站建设竞价排名适合百度这样的网络平台吗
  • 专业机票网站建设在线分析网站
  • 银行做网站视频我要登录百度
  • 开发公司开发建设的申请网站搜索优化方法
  • 拖拽网站怎么做的seo优化的内容有哪些