对于图4-1所示的有向图G,写出函数TopSort执行后得到的拓扑序列。若将函数TopSort中的队列改为栈,写出函数TopSort执行后得到的拓扑序列。
第1题:
设某有向无环图的顶点个数为n、弧数为e,那么用邻接表存储该图时,实现上述拓扑排序算法的函数TopSort的时间复杂度是(6)。
若有向图采用邻接矩阵表示(例如,图4-1所示有向图的邻接矩阵如图4-3所示),且将函数TopSort中有关邻接表的操作修改为针对邻接矩阵的操作,那么对于有n个顶点、e条弧的有向无环图,实现上述拓扑排序算法的时问复杂度是(7)。
第2题:
在程序的执行过程中,用______结构可以实现嵌套调用函数的正确返回。
A.队列
B.栈
C.树
D.图
第3题:
下列说法中正确的是()。
A.在拓扑排序算法中,暂存入度为0的顶点可以用栈,也可以用队列。
B.AOV网的拓扑序列是唯一的。
C.若有向图的邻接矩阵中对角线以下元素均为0,则一定存在唯一的拓扑序列。
D.若一个有向图存在拓扑序列,则该图一定是强连通图。
第4题:
递归函数执行时,需要()来提供支持。
A.栈
B.队列
C.有向图
D.二叉树
第5题:
写出图题4-1的输出逻辑函数式。
图题4-1