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

html商城网站源码全国十大跨境电商排名

html商城网站源码,全国十大跨境电商排名,南昌做网站市场报价,岳阳网站建设哪里便宜算法介绍 最短路是一种在一个有权图中求任意两点间的最短路径。 算法描述 最短路有很多的形式: 单源最短路: 就是固定起点的最短路。多源最短路: 就是不固定起点的最短路。其中Floyd就是求多源最短路的。 Floyd 算法流程 首先我们可以先枚举中间节点 k k k ,然后再枚…

算法介绍

最短路是一种在一个有权图中求任意两点间的最短路径。

算法描述

最短路有很多的形式:

  • 单源最短路:
    就是固定起点的最短路。
  • 多源最短路:
    就是不固定起点的最短路。

其中Floyd就是求多源最短路的。

Floyd

算法流程

首先我们可以先枚举中间节点 k k k ,然后再枚举经过这个中间节点的起点和终点。最后对于每对起点和终点我们假设它们为(i,j),那么从i到j的距离就应该是a(i,k)+a(k,j)与a(i,j)的最小值。而由于是求最小值,所以初始就应该为inf。注意,对于本身就联通的边初始值为原来的权值。

Code

#include<bits/stdc++.h>
using namespace std;
int n,m,s,t;
int a[1000][1000];
int main(){cin>>n>>m;cin>>s>>t;memset(a,0x3f3f3f3f,sizeof(a));for(int i=1;i<=m;i++){int u,v,w;cin>>u>>v>>w;a[u][v]=w;}for(int k=1;k<=n;k++){for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){a[i][j]=min(a[i][k]+a[k][j],a[i][j]);}}}cout<<a[s][t];
}

Dijkstra

算法步骤

首先先分成两类点,一种是没有过访问的点,一种是访问过的点,设答案数组为 d i s dis dis

步骤1

初始化 d i s dis di

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

相关文章:

  • 做淘宝设计能做网站吗自主建站
  • 我想给别人做网站上海网站建设seo
  • 建立网站功能荆州百度推广
  • 建设flash网站网络推广公司经营范围
  • 江苏住房和城乡建设部网站seo站内优化站外优化
  • 怎么做仿制网站广告推广费用
  • 做微信营销网站建设重庆网站seo好不好
  • strikingly建站工具seo网站优化建议
  • 阳谷网站建设电话百度指数的各项功能
  • 做网站厦门网站开发合同
  • 太原网站优化小红书信息流广告投放
  • 成都网站开发建设推广网站优化查询代码
  • 网站页面如何设计图2021年年度关键词
  • 安徽网站优化最好用的搜索引擎排名
  • 公司品牌官网建站怎样制作网页
  • wordpress建手机站教程济南seo优化外包
  • 网站建设投资规划免费b站软件推广网站
  • 佛山模板建站代理简单制作html静态网页
  • 一般做网站上海seo服务外包公司
  • 网站上的文章用秀米可以做吗百度seo优化服务
  • 北京金融网站建设站长统计网站统计
  • 网站怎么做切换中英文网站名查询网址
  • 旅游+网站建设网络推广营销方法
  • 丰台网站建设推广it菜鸡网seo
  • 做网站中山2020年度关键词有哪些
  • wordpress登录后才允许浏览灯塔seo
  • 刚做的网站 搜不到如何建网站不花钱
  • 引流app推广软件seo网站外链平台
  • 东莞网站建设推广百度推广公司电话
  • 门户网站开发平台中国国家培训网