Problem7778--无向图广度优先遍历

7778: 无向图广度优先遍历

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

编写程序对给定的无向图(不一定连通)进行广度优先遍历。
图中包含 $n$ 个顶点,编号为 $1\sim n$。
本题限定在广度优先遍历过程中,如果同时出现多个待访问的顶点,则优先选择编号最小的一个进行访问,以顶点 $1$ 为遍历起点。

Input

输入第一行为两个整数 $n$ 和 $e$,分别表示图的顶点数和边数,其中 $n$ 不超过 $100$,$e$ 不超过 $1000$。
接下来 $e$ 行表示每条边的信息,每行为两个整数 $a,b$,表示该边的端点编号,但各边并非按端点编号顺序排列。
输入的边不存在自环与重边。

Output

输出为一行整数,每个整数后一个空格,即该无向图的广度优先遍历结点序列。

Sample 1 Input

4 3
1 2
2 3
1 4

Sample 1 Output

1 2 4 3

Sample 2 Input

6 0

Sample 2 Output

1 2 3 4 5 6

Source/Category

图论