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

自己做网站要会什么十大app开发公司排名

自己做网站要会什么,十大app开发公司排名,无锡网站制作推广,佛山网站建设哪家效果好《灵珠觉醒:从零到算法金仙的C++修炼》卷三天劫试炼(45)血海轮回阵 - Floyd-Warshall 多源最短路径 哪吒在数据修仙界中继续他的修炼之旅。这一次,他来到了一片神秘的血海轮回阵,阵中血液般的液体在沟渠中流动,形成复杂的路径。阵的入口处有一块巨大的石碑,上面刻着一行…

《灵珠觉醒:从零到算法金仙的C++修炼》卷三·天劫试炼(45)血海轮回阵 - Floyd-Warshall 多源最短路径

哪吒在数据修仙界中继续他的修炼之旅。这一次,他来到了一片神秘的血海轮回阵,阵中血液般的液体在沟渠中流动,形成复杂的路径。阵的入口处有一块巨大的石碑,上面刻着一行文字:“欲破此阵,需以血海轮回之力,多源最短路径,Floyd-Warshall显真身。”

哪吒定睛一看,石碑上还有一行小字:“图的邻接矩阵表示为[ [0, 5, INF, 10], [INF, 0, 3, INF], [INF, INF, 0, 1], [INF, INF, INF, 0] ],其中INF表示无穷大。所有节点之间的最短路径为:0到1为5,0到2为8,0到3为9,1到2为3,1到3为4,2到3为1。”哪吒心中一动,他知道这是一道关于Floyd-Warshall多源最短路径的难题,需要通过动态规划的方法,找到图中所有节点之间的最短路径。

暴力解法:血海轮回的初次尝试

哪吒心想:“要找到所有节点之间的最短路径,我可以多次运行Dijkstra算法。”他催动血海轮回之力,为每个节点分别运行Dijkstra算法,试图找到所有节点之间的最短路径。

void floydWarshall(vector<vector<int>>& dist) {int n = dist.size();for (int i = 0; i < n; ++i) {for (int j = 0; j < n; ++j) {if (i == j) continue;if (dist[i][j] == INT_MAX) continue;for (int k = 0; k < n; ++k) {if (dist[i][k] != INT_MAX && dist[k][j] != INT_MAX) {dist[i][j] = min(dist[i][j], dist[i][k] + dist[k][j]);}}}}
}

哪吒成功地找到了所有节点之间的最短路径,但血海轮回的光芒却黯淡了下来。他意识到,这种方法虽然可行,但效率低下,尤其是当图的节点数量很多时,灵力消耗巨大。

C++语法点

在C++中,Floyd-Warshall算法涉及到三维循环和动态规划。以下是一些重要特性:

  • 三维循环

    • 外层循环遍历中间节点。
    • 中层循环遍历起点节点。
    • 内层循环遍历终点节点。
  • 动态规划

    • 通过状态转移方程dist[i][j] = min(dist[i][j], dist[i][k] + dist[k][j])更新最短路径。

高阶优化:动态规划的智慧

哪吒元神中突然浮现金色铭文——「血海轮回阵,Floyd-Warshall显真身」。他意识到,可以通过Floyd-Warshall算法优化多源最短路径的计算过程。

哪吒决定使用Floyd-Warshall算法,通过动态规划的方法,逐步引入中间节点,更新所有节点之间的最短路径。通过这种方式,他成功地找到了所有节点之间的最短路径,而且灵力消耗大幅减少。

void floydWarshall(vector<vector<int>>& dist
http://www.dtcms.com/wzjs/235563.html

相关文章:

  • 南京高端网站建设公司哪家好郑州新闻发布
  • 温州做网站建设公司网站推广的几种方法
  • 网站系统繁忙是什么意思网络推广服务外包
  • 企业申请网站建设请示网站建设流程
  • 前端怎么做网站哪里有整站优化
  • 网站建设服务公网络公司取什么名字好
  • 做网站的一些话术百度竞价排名服务
  • 泰安商城网站开发设计百度推广账户怎么开
  • 做交互设计的网站优化营商环境发言材料
  • 网站整站优化方案业务推广公司
  • 北方明珠网站建设推广一手渠道
  • 关于政府网站建设的研究报告最近一周热点新闻
  • 西安的互联网营销公司淘宝关键词优化技巧教程
  • 新公司网站设计淘宝怎么优化关键词步骤
  • 大庆小程序制作seo中文意思是
  • wordpress 转移 问号广告投放优化师
  • 如何对网站做进一步优化交换友情链接平台
  • php网站后台忘记密码教育培训机构招生方案
  • 中国城乡住房建设部网站石家庄百度seo代理
  • 做百度移动网站排cps广告联盟
  • 网站建设工搜索引擎是网站吗
  • wps2016怎么做网站广州新闻播报
  • 做网站需要什么配置网站建设技术解决方案
  • 临沂企业网站腾讯朋友圈广告投放价格
  • 学做简单网站互联网推广销售是做什么的
  • 如何做跨境购物网站今日全国疫情一览表
  • 美国做南京做网站汕头seo推广外包
  • 商洛网站建设重庆网站seo技术
  • 上海做网站哪家公司优化关键词方法
  • 南昌网站seo费用网络销售推广是做什么的具体