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

ps网站设计素材南宁网站制作平台

ps网站设计素材,南宁网站制作平台,seo外链专员,昆明做凡科网站对于强森算法,给定的一个图中,算法首先会构造一个新的节点s,然后从新构造的这个节点引出多条边分别连通图中的每一个节点,这些边的长度一开始是被设置为0的,然后使用贝尔曼-福德算法进行计算,算出从s到图中每一个节点的最短路径。 而在运行贝尔曼-福德算法的过程中如果发…对于强森算法,给定的一个图中,算法首先会构造一个新的节点s,然后从新构造的这个节点引出多条边分别连通图中的每一个节点,这些边的长度一开始是被设置为0的,然后使用贝尔曼-福德算法进行计算,算出从s到图中每一个节点的最短路径。 而在运行贝尔曼-福德算法的过程中如果发现给定的图存在负数环,那么就要停止后续的计算,因为含有负数的环的图不存在最短路径,而如果给定的图是不存在负数的环的,那么此时就已经得到了s到所有节点的最短路径,那么使用公式来修改每条边的长度,由此就可以将图中的所有负数的边都修正成为正数的边。 又遍历给定的图中的所有节点,运用迪杰斯特拉算法来计算其到其他节点的最短路径,然后对结果依据公式来进行逆运算,也就是将所得的结果加入边就可以得到边长没有修改的时候所对应的最短路径。 强森算法使用python实现的代码如下: def johnson(vertex_list ,edge_vertex, edges): s = len(vertex_list) edge_vertex[s] = vertex_list.copy() for v in vertex_list: #新增节点到其他节点的边长为0 edges[(s, v)] = 0 vertex_list.append(s) bellman_ford_distance = bellman_ford(s, vertex_list, edges) #计算新节点到其他所有节点的最短距离 print("shortest path from new point to other points are: ", bellman_ford_distance) if bellman_ford_distance == None: #图中含有负环 print("graph contains negative circle"
http://www.zqtcl.cn/news/47859/

相关文章:

  • 天津网站的建设wordpress是PHP框架吗
  • 厦门网站设计多少钱一键登录qq空间
  • 手机小说网站建设深圳布吉做网站
  • 做队徽的网站专门用来查找网址的网站
  • 广告公司网站首页设计页面慈溪哪里有做网站
  • 汽车设计网站大全房地产设计院
  • 微信网站模板城乡建设部网站首页甲级
  • 做网站 做应用辽宁省建设厅网站官网
  • 网站开发语言为wap双语网站建设定制开发
  • 网站 推广 实例网站域名需要购买吗
  • 全国网站建设网站建设的功能需求
  • 做面食视频网站wordpress 更改密码
  • 网站竞争对手wordpress 网站域名
  • 苏州网站建设万户wordpress文章改为已发布
  • 如何手机做网站30天网站建设全程实录
  • 东莞疾控中心最新通知合肥seo关键词排名
  • 苏网站建设双控机制建设网站
  • 南宁建设厅网站凡客建站网站下载
  • 九四玩手游代理平台极致优化WordPress网站速度
  • 网站建设专业吗锚文本外链查询网站
  • 石家庄免费网站建设竞价推广渠道
  • 网站集群建设申请山东建设银行怎么招聘网站
  • 如何设置个人网站外贸软件建设
  • 用手机能创建网站吗建网站企划书
  • 网站分页效果不是用于制作网页的软件
  • 中山中小型网站产品发布网站的装饰怎么做
  • 鲜花销售网站建设策划表手机制作企业网站
  • 网站建站公司排行网站建设的应对措施
  • 用wordpress建立学校网站吗中文手机app开发软件
  • 主流的网站建设的软件vps网站目录显示灰色的