用DFS遍历一个无环有向图,并在DFS算法退栈返回时打印相应的顶点,则输出的顶点序列是( )。
A. 逆拓扑有序
B.拓扑有序
C.无序的
D.无法确定
[2020统考真题]修改递归方式实现图的深度优化搜索DFS算法,将输出顶点信息的语句移到退出递归前(即执行输出语句后立刻退出递归)。采用修改后的算法遍历有向无环图G,若输出结果中包含G中的全部顶点,则输出的顶点序列是G的( )
A. 拓扑有序序列
B. 逆拓扑有序序列
C. 广度优先搜索序列
D. 深度优先搜索序列
分析:
参考严蔚敏版《数据结构》
DFS算法步骤是:输出顶点V,深度优先遍历V的邻接点,是一个递归算法,如果顶点U到顶点V之间有弧,先输出U,再深度优势遍历其邻接点V。若是一个无环的有向图,DFS序列则是拓扑序列之一,请看图例
按照教材上描述的算法:DFS序列之一为:V1,V2,V4,V8,V5,V3,V6,V7,为拓扑序列之一
按照以上题目中描述,