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

百度推广是否做网站seo优化推广工程师

百度推广是否做网站,seo优化推广工程师,无锡高端网站建设开发,ppt做的最好的网站有哪些一个带权图n个点m条边,求起点到终点的最短距离 先定义一个邻接矩阵graph,graph[i][j]表示从i到j的距离,i到j没有路就表示为无穷 然后定义一个visit数组,visit[i]表示i结点是否被访问 然后定义一个dist数组,dist[i]表…

一个带权图n个点m条边,求起点到终点的最短距离

 先定义一个邻接矩阵graph,graph[i][j]表示从i到j的距离,i到j没有路就表示为无穷

然后定义一个visit数组,visit[i]表示i结点是否被访问

然后定义一个dist数组,dist[i]表示起点到i结点的最短距离

第一行输入n和m,表示有n个点m条边

接下来m行输入三个整数a,b,c,表示a到b存在一个距离为c的边

例如输入

4 4
0 1 500
0 2 100
1 3 200
1 2 300

图如下

先初始化dist,初始值为起点到所有点的直达距离

dist={0,500,100,inf},inf表示无穷,即不能直达

一开始起点被访问,所以visit初始化为

visit={1,0,0,0}

将除起点和终点外的每个点都作为中心节点并更新最短路径

一开始dist数组中{0,500,100,inf}最小值为100,对应的点为v2,所以将v2作为中心节点,令mid=2,再计算v2到所有未访问点的直达距离,更新dist,此时还有v1和v3未访问

dist变为{0,400,100,inf}

然后令visit[mid]=1表示已访问,依次类推,经过n-1轮后每个点visit位都为1,这个时候dist数组中dist[i]就表示起点到i结点的最短路径

#include<stdio.h>
#define inf 99999;	//定义99999为无穷大 
int dist[10];
int visit[10];
int graph[10][10];
int main(){scanf("%d%d",&n,&m);//先初始化所有边为无穷 for(i=0;i<n;i++){for(j=0;j<n;j++)graph[i][j]=inf;}//根据输入修改graghfor(i=0;i<m;i++){scanf("%d%d%d",&a,&b,&c);	//从a到b的距离为c graph[a][b]=c;graph[b][a]=c;	//由于是无向图,所以反过来也是c graph[i][i]=0;	//自己到自己距离为0}visit[0]=1;	//起点访问初始化为0 for(i=0;i<n;i++)dist[i]=graph[0][i];for(i=1;i<n;i++){//n个点需要n-1轮循环,因为一开始起点已经初始化了 //找dist数组最小值并记录下标为mid min_dist=inf;mid=0; for(j=0;j<n;j++){if((visit[j]==0) && (dist[j]<min_dist)){min_dist=dist[j];mid=j;}}//以mid为中心节点更新dist for(k=0;k<n;k++){if((visit[k]==0) && (dist[k]>dist[mid]+graph[mid][k])){dist[k]=dist[mid]+graph[mid][k];}}visit[mid]=1;//更新完后标记mid为访问 }for(i=0;i<n;i++)printf("%d ",dist[i]);	//输出起点到每个点的最短路径return 0;
}

http://www.ds6.com.cn/news/70871.html

相关文章:

  • 企业网站诊断与优化方案网络推广学校
  • 什么网站做跨境电子商务百度人工电话
  • 安徽设计公司北京seo关键词优化收费
  • 犀牛云做网站做网站需要多钱市场监督管理局投诉电话
  • 网站备案信息真实性核验单 多个域名优化软件
  • 哈尔滨做公司网站的公司有哪些广告留电话号的网站
  • 网站建设的书 推荐百度账号官网
  • 那些市区做网站群sem培训学校
  • 自助建站网站源码app注册拉新平台
  • 怎么在网站做浮动图标网站关键词优化系统
  • 可以做测试网站百度竞价运营
  • 武汉山水人家装饰公司苏州企业网站关键词优化
  • 专门做喷涂设备的网站设计师经常用的网站
  • 做网站用什么系统seo产品优化免费软件
  • 政府网站建设大事记google海外推广
  • 51zwd做网站seo外包如何
  • 网站建设 电话网络营销渠道策略研究
  • 这个网站的建设流程百度推广客户端教程
  • 建网站自己与租云服务器哪个好百度app官网
  • 邯郸专业网站建设公司网站推广的公司
  • 众创空间那个网站做的好google搜索引擎入口google
  • 党建类网站建设风格seoyoon
  • 网站建设还能赚钱吗一键清理加速
  • wordpress右侧悬浮插件windows优化大师卸载不了
  • dw cs4怎么做网站爱网站查询挖掘工具
  • 站长统计入口国际最新新闻热点事件
  • 全网vip视频网站怎么做千锋教育培训机构可靠吗
  • 包做包装的网站精准营销的三要素
  • 六安网站优化公司网页设计
  • 帝国cms做笑话网站seo排名工具