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

樟木头镇网站仿做图片编辑器免费

樟木头镇网站仿做,图片编辑器免费,四川网站建设咨询,自己开通一个网站需要多少钱问题描述 给定一个无向图,用邻接矩阵作为图的存储结构,输出指定顶点出发的深度优先遍历序列。在深度优先遍历的过程中,如果同时出现多个待访问的顶点,则优先选择编号最小的一个进行访问。 输入描述 第一行输入三个正整数&#…
问题描述

给定一个无向图,用邻接矩阵作为图的存储结构,输出指定顶点出发的深度优先遍历序列。在深度优先遍历的过程中,如果同时出现多个待访问的顶点,则优先选择编号最小的一个进行访问。

输入描述

第一行输入三个正整数,分别表示无向图的顶点数n(2≤n≤100,顶点从1到n编号)、边数m和指定起点编号s。
接下来的m行对应m条边,每行给出两个正整数,分别是该条边直接连通的两个顶点的编号。

输出描述

输出从 s开始的深度优先遍历序列,用一个空格隔开,最后也含有一个空格。如果从 s出发无法遍历到图中的所有顶点,则在第二行输出Non‑connected。

样例输入
5 4 1
1 2
3 1
5 2
2 3
样例输出
1 2 3 5 
Non-connected
#include<stdio.h>
#define MVNUM 10 //最大顶点数
typedef int VerTexType; //顶点数据类型为整型
typedef int ArcType; //边的权值为整型
typedef struct
{VerTexType vexs[MVNUM];//顶点表ArcType arcs[MVNUM][MVNUM]; //邻接矩阵int vexnum, arcnum; //图当前的顶点数和边数int visited[MVNUM];
}AMGraph;
static int LocateVex(AMGraph G, int v)  //在图中查找顶点
{for (int i = 0; i < G.vexnum; i++)if (v == G.vexs[i])return i;return -1;
}
static void CreateUDG(AMGraph &G)  //创建无向网
{for (int i = 0; i < G.vexnum; i++) //创建顶点表{G.vexs[i] = i + 1;G.visited[i+1] = 0;  //未搜索的顶点标记为0}for (int i = 0; i < G.vexnum; i++)  //邻接矩阵元素置零for (int j = 0; j < G.vexnum; j++)G.arcs[i][j] = 0;for (int k = 0; k < G.arcnum; k++){int v1 = 0, v2 = 0;scanf("%d%d", &v1, &v2);int i = LocateVex(G, v1);int j = LocateVex(G, v2);G.arcs[i][j] = 1;G.arcs[j][i] = 1;}return;
}
int count = 0;
static void DFS(AMGraph &G, int v)
{count++;printf("%d ", v);G.visited[v] = 1;  //访问过的顶点标记为1for (int j = 1; j <= G.vexnum; j++)if (G.arcs[v-1][j-1] && !G.visited[j])DFS(G, j);  //递归调用
}
int main()
{int s = 0;  //指定起点编号AMGraph G;scanf("%d%d%d", &G.vexnum, &G.arcnum, &s);CreateUDG(G);DFS(G, s);if (count < G.vexnum)printf("\nNon-connected");return 0;
}   

http://www.yayakq.cn/news/910664/

相关文章:

  • 北京网站备案核验单河南两学一做网站
  • 网站的流程图自己做网站类型
  • 网站建设陆金手指谷哥4西地那非是什么药
  • 山东省建设工程管理局网站丰台高端网站建设
  • 百度站长验证网站失败上海市建设工程招标公告
  • 手机网站建设联系方式中细软做的网站
  • 网站规划的任务加速器网页版
  • 公司网站维护一年多少钱网站空间哪家公司的好
  • 做直播网站一定要idc吗合肥新格建站网
  • 网站图片上字体动态怎么做的广西网络广播电视台直播
  • 网站后台与前台wordpress 显示 子分类
  • dw自己做的网站手机进不去wordpress更新服务
  • 简洁企业网站模板赣州网站建设行情
  • 备案官方网站免费发广告网站
  • 网站开发公司怎么能接到单子网站推广的主要方法
  • 图书馆评估定级关于网站建设标准黑龙江省住建厅官网
  • 西宁做网站多少钱厦门专业网站
  • h5如何做多页面网站上海推广系统
  • 怎样用jsp做网站养殖公司网站
  • 郑州公司网站建设服务重庆造价工程信息网官网
  • 公明网站建设怎么做直播网站开发接入视频
  • 陕西交通建设集团网站贴吧做a 需要制作网站
  • 织梦网站首页错位wordpress 按钮样式
  • 微信群网站有哪些做网站的需求分析
  • 公司网站总感觉少点什么找什么人做做网站必需要在工商局备案吗
  • 帮人做logo网站建站行业怎么样
  • 手机h5案例 网站android 创建wordpress
  • 公司新成立想要搭建网站怎么做合肥seo推广公司哪家好
  • 深圳电商网站设计wordpress隐秘链接
  • 网站建设介绍怎么写建设银行网站的安全措施