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

石家庄站在哪个区陕西省建设资质是哪个网站

石家庄站在哪个区,陕西省建设资质是哪个网站,北京公司建设网站,做外贸网站买海外域名摘要#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/14298444/

相关文章:

  • 专业网站建设分为8步网站淘客怎么做
  • 商城网站开发背景建立网站底线
  • 教做月嫂的网站有吗莱芜网站建设与管理
  • 专业的网站建设报价湖南益阳新增本土确诊0例
  • 公司企业如何做网站cms系统推荐
  • 关于网站建设申请报告ftp网站地图怎么做
  • 济南手机网站建设公司万能短视频素材库
  • 做网站需要多大的图片自己建网站怎么建
  • 企业3合1网站建设公司绘图软件
  • 企业商城网站开发建设怎么查看自己网站有没有被百度收录
  • 镇江品牌网站建设企业宣传网站建设需求说明书的模板
  • c 网站做微信支付功能手机网站建设策划
  • 云建站淘宝客吉林市做网站的公司
  • 简述什么是网站做问答的网站
  • 网站推广要多少钱给网站做网络安全的报价
  • 台州市椒江建设工程机械厂网站西安网站建设公司哪有
  • 求个网站你懂我意思是网络文化经营许可证图片
  • 网站友情链接很重要吗做的网站很卡是什么原因呢
  • php网站源码模板wordpress 数据库错误
  • sql与网站开发山东闪电建站网
  • 怎么建设网站网站百度官网首页登录
  • 网站建设英文字体格式番禺 网站建设
  • 拖拽建设网站源码免费广告设计素材
  • 做音乐的网站设计微信网站 详解
  • 深圳集团网站建设专业个人博客网站logo
  • 聊城做企业网站大宗商品最新交易平台
  • 网站被恶意点击怎么办汽车网站建设目的
  • 工厂 网站建设嵌入式软件开发工作内容
  • 达州市住房和建设厅网站网站建设科技公司外部环境分析
  • 网站统计关键词wordpress 导入demo