Problem7458--无向图深度优先遍历

7458: 无向图深度优先遍历

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

Description

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

Input

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

Output

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

Sample 1 Input

3 3
1 2
1 3
2 3

Sample 1 Output

1 2 3

Source/Category

图论