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

网页和网站的区别西安网站seo工作室

网页和网站的区别,西安网站seo工作室,免费网站安全,优点有什么算法介绍 最短路是一种在一个有权图中求任意两点间的最短路径。 算法描述 最短路有很多的形式: 单源最短路: 就是固定起点的最短路。多源最短路: 就是不固定起点的最短路。其中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/451256.html

相关文章:

  • vps做网站国内做seo最好的公司
  • 有了域名和主机怎么做网站惠州seo代理
  • WordPress mk主题百度排名优化
  • 远程wordpress数据库备份seo网站推广seo
  • 建立短语浙江seo技术培训
  • 前端做的网站如何开发软件app
  • 福建做网站公司排名sem是什么专业
  • 厦门找一家做网站的公司十大最靠谱it培训机构
  • 如保做网站赢利企业网页设计报价
  • wordpress主题模块添加图片尺寸seo快速排名优化公司
  • 国际网站 建设站长之家域名查询鹿少女
  • 福州专业做网站seo关键词首页排名
  • 机械技术支持 东莞网站建设公司网站制作模板
  • 建设互联网站的目的网站排名优化制作
  • wordpress做网站卡吗现在搜什么关键词能搜到网站
  • asp网站开发教程pdf专业搜索引擎seo合作
  • 设计网站实现PDF在线阅读需要怎么做关键词优化顾问
  • 大型购物网站有哪些宁波seo优化项目
  • 福州市建设局职改办门户网站seo培训优化
  • 优购物官方网站 商城qq关键词排名优化
  • 公司网站条形码如何做世界十大网站排名
  • 做logo设计的网站比较正规的代运营
  • 免费的视频网站推广软件google store
  • 什么是网站seo社群营销的具体方法
  • 网站后台工程师重庆企业网站排名优化
  • 什么网站是html5做的代做seo排名
  • 网站如何取消限制搜索引擎抓取广州seo技术优化网站seo
  • 义乌做网站zisou8100个常用的关键词
  • 做汽车配件的都在那个网站做呀百度站长链接提交
  • 电子网站建设seo搜索优化公司排名