选择题
2-1
在AOE网中,什么是关键路径? D
A.最短回路
B.最长回路
C.从第一个事件到最后一个事件的最短路径
D.从第一个事件到最后一个事件的最长路径
关键路径是指在AOE网中从源点到汇点路径最长的路径
2-2
在拓扑排序算法中用堆栈和用队列产生的结果会不同吗?C
A.是的肯定不同
B.肯定是相同的
C.有可能会不同
D.以上全不对
2-3
下图为一个AOV网,其可能的拓扑有序序列为:D
A.ABCDFEG
B.ADFCEBG
C.ACDFBEG
D.ABDCEFG
拓扑排序的实现
1、从网中选择一个没有前驱的顶点(入度为0)并且输出它。
2、从网中删去该顶点,并且删去从该顶点发出的全部有向边
3、重复上述两步,直到剩余的网中不存在没有前驱的顶点为止。
2-4
若将n个顶点e条弧的有向图采用邻接表存储,则拓扑排序算法的时间复杂度是:B
A.O(n)
B.O(n+e)
C.O(n^2)
D.O(n×e)
2-5
对下图进行拓扑排序,可以得到不同的拓扑序列的个数是:B
A.4
B.3
C.2
D.1
有三种
abced
abecd
aebcd
2-6
已知有向图G=(V, E),其中V = {v1, v2, v3, v4, v5, v6},E = {<v1,v2>, <v1,v4>, <v2,v6>, <v3,v1>, <v3,v4>, <v4,v5>, <v5,v2>, <v5,v6>}。G的拓扑序列是: A
A.v3, v1, v4, v5, v2, v6
B.v3, v4, v1, v5, v2, v6
C.v1, v3, v4, v5, v2, v6
D.v1, v4, v3, v5, v2, v6
画出图求解即可