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

制作网站建网站西樵做网站

制作网站建网站,西樵做网站,互联网营销师招聘,织梦网站更改在搜索中bfs只适合无权图 若是碰到有权图最简单的方法就是用邻接矩阵-二维矩阵存储每个点对之间的权重,然后用floyd 并且邻接矩阵还可以处理重边的问题(用min) INFfloat(inf) ma[[INF]*n for _ in range(n)]for i in range(n):ma[i][i]0for i in rang…

在搜索中bfs只适合无权图

若是碰到有权图最简单的方法就是用邻接矩阵-二维矩阵存储每个点对之间的权重,然后用floyd

并且邻接矩阵还可以处理重边的问题(用min)

INF=float('inf')
ma=[[INF]*n for _ in range(n)]for i in range(n):ma[i][i]=0for i in range(m):a,b,c=map(int,input().split())ma[a-1][b-1]=min(ma[a-1][b-1],c)ma[b-1][a-1]=min(ma[b-1][a-1],c)

下面介绍floyd算法,他本质其实就是动态规划

枚举在 i、j 点之间的所有可能点k,用min存储更小的途径

def floyd(graph)# 顶点数量n = len(graph)# 初始化距离矩阵dist = [[graph[i][j] for j in range(n)] for i in range(n)]# 三重循环更新距离矩阵for k in range(n):for i in range(n):for j in range(n):# 如果通过顶点k可以缩短路径,则更新路径长度dist[i][j] = min(dist[i][j], dist[i][k] + dist[k][j])return distd=floyd(ma)

http://www.dtcms.com/wzjs/805681.html

相关文章:

  • 网站上的产品板块网站设计O2O平台
  • 广州的一起做网站怎么样wordpress正文标题样式
  • 免费开发平台网站wordpress漂浮花瓣
  • 兰州网站建设与优化杭州建设局网站
  • 有一个做5s壁纸的网站企业官网营销推广
  • 网站建设企业网站微分销商城
  • 个人网站asp源码南京地铁最新消息
  • 给网站做排名优化学什么好网络营销的认知
  • 网站建设论文中期总结iis装网站
  • 网站备案ip查询系统成年人夜大
  • 公司网站有收录没排名室内设计找哪个公司好
  • wordpress会务网站模版企业咨询服务公司经营范围
  • wordpress 微商城模板郑州官网seo厂家
  • 郑州知名做网站wordpress显示系统
  • 个人空间地址怎么注册厦门做网站优化公司
  • 做网站的的报价做网站都要买出口带宽吗
  • 个人做的小网站需要备案哪些网站可以做相册视频
  • 搭建网站是什么长沙网站建设公司排行榜
  • 两学一做网站按钮图片黄骅贴吧房屋租赁信息
  • python自学网站网站网站怎么优化关键词排名
  • 网站建设与管理需要什么软件有哪些手机建站cms
  • 广州站电话广州新一期lpr
  • 云南 网站建立建设工程管理条例
  • 怎么在vk网站上做推广企健网网址
  • 潍坊网站建设推广公司wordpress全站启用ssl
  • 电子商务网站规划与设计浙江智能建站系统价格
  • 济南建站公司网站企业年报网上申报
  • 零售户电商网站订货网址gif制作软件app
  • 网站维护的内容和步骤企业网站设计素材
  • 做商城网站产品怎么分布服务器搭建网站软件