8、C++经典例题------小童游玩岛屿顺序
【问题描述】
寒假期间,小童去海边玩,在海边有n个岛屿,工作人员架设了m座桥,每个桥可以连接两个岛屿,如下图所示,小童想要用深度优先搜索的方法游玩一遍所有的岛屿,求小童的游玩顺序。
输入:共m+1行,每行有两个整数,第一行两个整数岛屿数n和桥数m,后面每行的两个数表示两个岛屿之间有一个桥(如1 2表示1号岛屿和2号岛屿之间有一个桥)。
输出:包含n个整数,表示小童游玩岛屿的顺序。
【样例输入】
5 4
1 2
1 3
1 5
2 4
【样例输出】
1 2 3 4 5
源代码: