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

怎么推广自己的网站?网站推广app软件下载

怎么推广自己的网站?,网站推广app软件下载,今天特大军事新闻事件,怎么做潮牌网站目录 介绍: 代码: 结果: 介绍: 弗洛伊德算法(Floyd algorithm)也称为Floyd-Warshall算法,是一种用于求解所有节点对之间的最短路径的动态规划算法。它使用了一个二维数组来存储所有节点…

目录

介绍: 

代码: 

结果: 

介绍: 

弗洛伊德算法(Floyd algorithm)也称为Floyd-Warshall算法,是一种用于求解所有节点对之间的最短路径的动态规划算法。它使用了一个二维数组来存储所有节点之间的最短距离,该数组的初始值为节点之间的直接距离或无穷大。然后,算法对数组进行多次迭代,每次迭代都尝试通过一个中间节点更新节点之间的距离值,直到所有节点之间的最短距离被计算出来。该算法的时间复杂度为O(n^3),适用于有向图或无向图,但不能处理带有负权边的图。

代码: 

#include<iostream>//弗洛伊德算法
using namespace std;
int G[100][100],D[100][100],Path[100][100];
int n, t, maxlen=999;
void Floyd()
{for (int i = 0; i < n; i++)//初始化最短路径和前驱for(int j=0; j<n; j++){D[i][j] = G[i][j];if (D[i][j] < maxlen && i != j)//i和j之间有弧,前驱设为iPath[i][j] = i;else//i和j之间无弧,前驱设为-1Path[i][j] = -1;}for(int k=0;k<n;k++)for(int i=0;i<n;i++)for (int j = 0; j < n; j++){if (D[i][k] + D[k][j] < D[i][j])//i到j经过k点有更短路径{D[i][j] = D[i][k] + D[k][j];//更新D[i][j]Path[i][j] = Path[k][j];//更改前驱}}for (int i = 1; i < n; i++)//访问从0点到各点的最短距离{cout << "0点到" << i << "的最短路径权值为:" << D[0][i] << " ";cout << "路径为:";int a = Path[0][i];cout << i<< " ";while (a != 0){cout << a << " ";a = Path[0][a];}cout << endl;}
}
int main()
{cout << "输入顶点数:" << endl;cin >> n;for (int i = 0; i < n; i++)for (int j = 0; j < n; j++)G[i][j] = maxlen;cout << "输入边数:" << endl;cin >> t;for (int i = 0; i < t; i++){int v1, v2, w;cin >> v1 >> v2 >> w;G[v1][v2] = w;}Floyd();
}

结果: 

http://www.15wanjia.com/news/173880.html

相关文章:

  • 建设个人网站的策划书石家庄房产信息网查询系统
  • 论坛备案 和网站备案如何做解析网站
  • 学院实验室建设网站的好处鞍山新款网站制作哪家好
  • 网站团队平台推广策略都有哪些
  • js网站特效网站后台登入模板
  • 怎么做招聘网站链接推广什么意思
  • 了解网络营销相应的网站ppt接单兼职网站
  • [ 1500元做网站_验收满意再付款! ]_沛县网络公司网站建设ps模板下载
  • 企业网站建设代理加盟网站做广告费用
  • 商家入驻型网站建设兔展制作h5页面模板
  • 广州网站优化公司排名做任务赚q红包的网站
  • 如何做自己的博客网站字体在线设计网站
  • 网站备案的流程东莞城乡建设
  • 东至网站建设飞机查询网站开发的创新点
  • 自己做个网站全球十大互联网企业
  • 闵行区做网站网站移动端流量
  • 长春电商网站建设公司电话愿景 做中国最受欢迎的互联网网站
  • 网站网页制作电话天津市建设工程协会网站
  • 江宁城乡建设局网站怎么做浏览器网站吗
  • 电子商务网站建设与管理王生春网页制作优质网站
  • 找不到网站后台怎么办陕西高端品牌网站建设价格
  • 上海网站推广模板网站常用素材
  • 校友网站建设的重要性出口网站有哪些
  • 网站开发建设赚钱吗网站开发有哪些书籍
  • 网站空间不支持php自贡建设能源开发有限公司网站
  • android开发者网站自己如何做购物网站
  • 深圳有做网站的公司660元山东seo网页优化外包
  • 局域网电脑做网站网站策划建站
  • 上海高端网站建设定制哪个网站有做商标
  • 正规网站建设代理做电子商务网站的意义