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

深圳做网站600商务网站建设哪家好

深圳做网站600,商务网站建设哪家好,wordpress的页面标题,软件开发公司介绍摘要#xff1a; 1#xff0c;Floyd算法的介绍和实现步骤 2#xff0c;Floyd算法的代码实现和优化 3#xff0c;Floyd算法最短路径打印 4#xff0c;Floyd算法为什么要先遍历中间顶点 k 1#xff0c;Floyd算法的介绍和实现步骤 在前面我们讲过迪杰斯特拉算法#xff0c… 摘要 1Floyd算法的介绍和实现步骤 2Floyd算法的代码实现和优化 3Floyd算法最短路径打印 4Floyd算法为什么要先遍历中间顶点 k  1Floyd算法的介绍和实现步骤 在前面我们讲过迪杰斯特拉算法Bellman-Ford算法以及SPFA算法这些都是求单源点最短路径也就是从计算从一个点到其他所有点的最短路径。而弗洛伊德(Floyd-Warshall)算法是求多源点最短路径的就是求任意两个顶点之间的最短距离可以有负权边都不能有负权回路。 我们来思考这样一个问题如果知道 A 到 B 的距离是 x 这个 x 可能是一个确定的值也可能是无穷大怎么才能使 x 的值变小呢 唯一的解决方式就是找一个中转点 C 判断 A 到 C 的距离加上 C 到 B 的距离是否小于 A 到 B 的距离如果小于就更新 A 到 B 的值如果不小于 A 到 B 的值就不变。 如下图所示A 到 B 的直线距离是 9 如果经过顶点 C 中转距离就会变成 7 。 只需要把所有的点都作为中转点枚举一遍即可很明显这是一道动态规划的问题我们定义 dp[k][i][j] 表示经过前 k 个顶点从 i 到 j 的最短距离。 1如果不经过第 k 个顶点中转那么       dp[k][i][j]dp[k-1][i][j]。 2如果经过第 k 个顶点中转那么       dp[k][i][j]dp[k-1][i][k]dp[k-1][k][j]。 只需要取他们的最小值即可也就是 dp[k][i][j] min(dp[k - 1][i][j], dp[k - 1][i][k] dp[k - 1][k][j]); 我们来画个图看下
http://www.hkea.cn/news/14290941/

相关文章:

  • 嵩明网站建设徐州网站建设公司排名
  • 中文网站建设公司排名营销型网站
  • 江西宜春网站建设报价wordpress调整logo大小
  • 网站建设的公司哪家是上市公司西双版纳注册公司流程和费用
  • 株洲网站设计外包运营移动网站设计
  • 网站怎么在百度做推广网站图片上怎么做弹幕效果
  • 网站建设自学做图文链接网站
  • 苏州网站运营公司建网站大公司
  • 模板网站开发信阳建设企业网站
  • 桥西区网站建设南昌建网站做优化公司
  • 外贸自建网站北京做网站推广的公司
  • 十堰北京网站建设郑州网站建设网络公司
  • 外贸网站 开源wordpress使用端口
  • 原生态旅游网站开发需求分析长春企业网站建设价格
  • 校园网站怎么建网站建设首页步骤
  • 苏州网站建设的公司哪家好成都住建局官网住建智慧建管
  • 免费网站是wordpress 同步 朋友圈
  • 网站建设的书湛江网站模板
  • 手机能做网站吗找人做网站上线后被投诉侵权
  • 手机看网站做淘宝客需要建网站吗
  • 南通网站设计制作公司网站制作的基本流程是什么
  • 品牌的手机网站制作xampp可以做网站吗
  • 办个网站多少钱wordpress自助发货系统
  • 兼职建设网站rar在线解压缩网站
  • 网站方案模板怎么做自我介绍网站
  • 做旅游网站的论文大型的营销型网站建设
  • 简单的网站建设公司的模板下载网站全是乱码
  • 网站开发w亿玛酷1订制做产品封面的网站
  • 标准网站建设全球最顶尖的设计公司
  • 上海怎样做网站t型布局网站