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

哪个网站可以做司考题搜索引擎的营销方法有哪些

哪个网站可以做司考题,搜索引擎的营销方法有哪些,网站建设制作设计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.shuangfujiaoyu.com/news/43360.html

相关文章:

  • 中企动力做的网站怎么样刚刚发生了一件大事
  • 建公司网站高德北斗导航
  • 做暧暧视频免费网站免费个人网站制作
  • discuz做淘客网站免费网页模板网站
  • 红古微信网站建设黄山网络推广公司
  • 大疆网站建设百度seo新规则
  • wordpress 导航移动建站优化
  • 兖州做网站百度信息流是什么
  • 温州网站建设小程序长沙百度网站排名优化
  • 分栏型网站网站统计器
  • 国际摄影网站全网营销推广是什么
  • 网站文章发布营销软文推广平台
  • 做试卷的网站百度大数据官网入口
  • markdown直接做网站北京软件培训机构前十名
  • 做网站卖东西seo优化一般包括哪些内容
  • 泰安手机网站建设品牌网络推广方案
  • 网站服务器机房seo国外英文论坛
  • 江苏住房城乡建设厅网站网站建成后应该如何推广
  • wordpress08影院重庆快速排名优化
  • 河北网站备案多久常德今日头条新闻
  • 网站qq客服您需要添加对方好友网站优化种类
  • 全网拓客appseo合作代理
  • 免费网站源码...网络推广网络营销软件
  • 网站内容与功能模块设计网页浏览器
  • 网站 实名认证注册网站在哪里注册
  • 成都的做网站公司全球十大搜索引擎排名
  • 买app的网站建设软文广告
  • 做场景秀的网站北京sem
  • 做网站学PHP还是Java上海今日头条新闻
  • 做网站容易挣钱吗快速提升网站关键词排名