5378: 基础实验6-2.1:列出连通集

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:37 解决:20

题目描述

给定一个有 个顶点和 E  条边的无向图,请用DFS和BFS分别列出其所有的连通集。假设顶点从0到N1编号。进行搜索时,假设我们总是从编号最小的顶点出发,按编号递增的顺序访问邻接点。

输入

输入第1行给出2个整数(0<N10) 和 E  ,分别是图的顶点数和边数。随后 行,每行给出一条边的两个端点。每行中的数字之间用1空格分隔。

输出

按照 v1 v2 ... vk  的格式,每行输出一个连通集。先输出DFS的结果,再输出BFS的结果。

样例输入 复制

8 6
0 7
0 1
2 0
4 1
2 4
3 5

样例输出 复制

0 1 4 2 7
3 5
6
0 1 2 7 4
3 5
6

提示

试着用邻接表存储图完成本题。
注意要保持“按编号递增的顺序访问”。

来源/分类