博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SDUT 2107 图的深度遍历
阅读量:5375 次
发布时间:2019-06-15

本文共 769 字,大约阅读时间需要 2 分钟。

图的深度遍历

Time Limit: 1000MS Memory Limit: 65536KB
 

Problem Description

请定一个无向图,顶点编号从0到n-1,用深度优先搜索(DFS),遍历并输出。遍历时,先遍历节点编号小的。

Input

输入第一行为整数n(0 < n < 100),表示数据的组数。 对于每组数据,第一行是两个整数k,m(0 < k < 100,0 < m < k*k),表示有m条边,k个顶点。 下面的m行,每行是空格隔开的两个整数u,v,表示一条连接u,v顶点的无向边。

Output

输出有n行,对应n组输出,每行为用空格隔开的k个整数,对应一组数据,表示DFS的遍历结果。

Example Input

14 40 10 20 32 3

Example Output

0 1 2 3 DQE: 纯水题233
1 #include 
2 #include
3 using namespace std; 4 5 #define MVN 110 6 7 typedef struct AdjMatrix 8 { 9 int w;10 char *info;11 }AM;12 13 typedef struct MGraph14 {15 int vex[MVN];16 AM arc[MVN][MVN];17 int vexn,arcn;18 }MG;19 20 void creat(MG &G)21 {22 int i,j,k;23 for(i=0;i

转载于:https://www.cnblogs.com/Leroscox/p/6046173.html

你可能感兴趣的文章
IOS 开发中判断字符串是否为空字符的方法
查看>>
Oracle EBS AR 贷项通知单核销取值
查看>>
权限工作流平台系列-权限工作流版
查看>>
RMA部分接收不成功处理方法
查看>>
CSharp关键字----base
查看>>
eclipse加入git工具
查看>>
mongoose 数据库操作 - 分页
查看>>
Android提高第二篇之SurfaceView的基本使用
查看>>
05_android入门_GET方式实现登陆(在控件上显示服务端返回的内容)
查看>>
spring-01
查看>>
C# 多线程操作实例
查看>>
Android Monkey: “No activities found to run, monkey aborted”错误原因
查看>>
前端组件库1
查看>>
oracle数据库-时区设置
查看>>
python-组合数据类
查看>>
java 基础(一)
查看>>
rsync学习笔记
查看>>
PEX自动化安装CentOS7之Kickstart
查看>>
update my rss information
查看>>
vs2013 远程调试---笔记
查看>>