#4595. 无向图深度优先遍历
无向图深度优先遍历
题目描述
编写程序对给定的无向图(不一定连通)进行深度优先遍历,图中包含个顶点,编号为至。本题限定在深度优先遍历过程中,如果同时出现多个待访问的顶点,则优先选择编号最小的一个进行访问,以顶点1为遍历起点。
输入格式
输入第一行为两个整数和,分别表示图的顶点数和边数。(, ) 接下来行表示每条边的信息,每行为两个整数,表示该边的端点编号,但各边并非按端点编号顺序排列。输入的边不存在自环与重边。
输出格式
输出为一行整数,每个整数后一个空格,即该无向图的深度优先遍历结点序列。样例
3 3
1 2
1 3
2 3
1 2 3