题目:
编写程序对给定的有向图(不一定连通)进行深度优先遍历,图中包含n个顶点,编号为0-n-1.本题限定在深度优先遍历过程中,如果同时出现多个待访问的顶点,则优先选择编号最小的一个访问。
输入格式:
输入第一行为两个整数n和e,分别表示图的顶点数和边数,其中n不超过20000,e不超过50。接下来e行表示每条边的信息,每行为两个整数a,b,表示该边的端点编号,但各边并非按端点序号顺序排列。
输出格式:
输出为一行空格间隔的整数,即该有向图的深度优先遍历结点序列。
#include<iostream>
#include<stdlib.h>