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

app网站建站系统做外文H网站

app网站建站系统,做外文H网站,建设网站可选择的方案有,欧派家居全屋定制价格多少钱一平本题要求实现一个函数,对给定的用邻接矩阵存储的无向无权图,以及一个顶点的编号v,打印以v为起点的一个深度优先搜索序列。 当搜索路径不唯一时,总是选取编号较小的邻接点。 本题保证输入的数据(顶点数量、起点的编号等…

本题要求实现一个函数,对给定的用邻接矩阵存储的无向无权图,以及一个顶点的编号v,打印以v为起点的一个深度优先搜索序列。
当搜索路径不唯一时,总是选取编号较小的邻接点。
本题保证输入的数据(顶点数量、起点的编号等)均合法。

函数接口定义:

void DFS(struct Graph *g, int v)

其中 g 是图结构体指针,v 是起点编号。图结构体定义如下:

#define MaxVertexNum 20  // 最大顶点数
struct Graph{int v;  // 顶点数量int adj[MaxVertexNum][MaxVertexNum]; //邻接矩阵
}

裁判测试程序样例:

#include <stdio.h>
#include <stdlib.h>
/** 实际的测试程序中,** MaxVertexNum可能不是20,** 但一定是合法的、不会引发内存错误 **/
#define MaxVertexNum 20  
struct Graph{int v;  // 顶点数量int adj[MaxVertexNum][MaxVertexNum];  //邻接矩阵
};
int visited[MaxVertexNum];  //顶点的访问标记
void DFS(struct Graph *g, int v);  //本题要求实现的函数原型
struct Graph* CreateGraph(){    // 创建图int v;scanf("%d",&v);struct Graph* g;g = malloc(sizeof(struct Graph));if(!g) return NULL;g->v = v;for(int i=0; i<v; i++){visited[i] = 0;  //访问标记清零for(int j=0; j<v; j++)scanf("%d",&(g->adj[i][j]));}return g;
}
int main(){struct Graph* g;g = CreateGraph();int v;scanf("%d", &v);DFS(g, v);return 0;
}
/** 你提交的代码将被嵌在这里 **/

输入样例:

1.jpg

对于图片中的图以及样例测试程序的输入方式(8个顶点的邻接矩阵,从1号顶点出发):

8
0 1 1 0 0 0 0 1
1 0 0 0 1 0 0 0
1 0 0 0 1 0 0 0
0 0 0 0 0 1 0 0
0 1 1 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0
1

输出样例:

注意,总是选取编号小的邻接点

1
0
2
4
7

实现代码(邻接矩阵)

void DFS(struct Graph *g, int v)
{int w;printf("%d\n",v);visited[v]=1;for(int i=0;i<g->v;i++){if((g->adj[v][i]!=0)&&(!visited[i])){DFS(g,i);}}
}

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

相关文章:

  • 装修网网站建设传统电商平台有哪些
  • 网站分辨率北京网站制作工作室
  • 电子商务网站的建设的步骤wordpress注册登录修改密码
  • vue做前台网站做的比较好的旅行网站
  • 做网站必须学php吗百度公司注册地址
  • 网站中图片下移怎么做网站统计 中文域名
  • jsp mysql开发网站开发做知乎网站的图片
  • 黑河城乡建设局网站百度大搜
  • 个人网站域名怎么取企业微信网页版
  • 做交易平台的网站需要哪些技术思勤传媒网站建设公司
  • 网站建设评分细则成都自适应建站哪家好
  • 湛江企业网站建设wordpress 上传fttp
  • 音乐应用网站模板代卖平台哪个好
  • 网站建设 零基础上海百度网站建设
  • 天津专业的网站建设公司北京北排建设公司招标网站
  • 开发网站需要什么条件网站页面建设需要ps吗
  • 长春网站建设的公司设计制作第一架中国飞机的是谁
  • 做网站是要写代码的吗潮州专业网站建设制作
  • 电子商务网站建设具体方案互联网创业怎么起步
  • 做视频营销哪个网站好大型电子商务网站建设方案
  • 网站排名标准做公众号app,网站,app
  • 北京做网站推广多少钱南宁营销型网站建设公司哪家好
  • 通化网站建设公司学校网站怎么做的
  • 网站搭建准备绍兴关键词优化报价
  • 网站seo优化实例做软件用什么编程语言
  • 无锡网站制作网站小企业网站建设的措施
  • 功能多的免费网站建设网站创建
  • 天水建设银行网站网站运营者是做啥工作的
  • 做一个网站要什么样技术天津哪家公司做公司网站
  • 网站建设完工后在什么科目核算长沙市网站制作哪家好