4.A
A. 不是简单路径的话,有环,去环路径会更短
B. 适合的 弗洛伊德算法才不适合
C. 本来就是
D 2X2矩阵拓展到3X3矩阵 再扩大 若是子集 即加入新顶点后,最短路径都没有变,错

5.B
本题用弗洛伊德更合适 但这道题只需全部代入求最短就好

6.A
I. 深搜会入栈
II 寻找一个工程合理的推进顺序 找不到拓扑排序就是有环(原理?)
III 最短路径两种算法和有环无环无关 但不是说,弗洛伊德不用一回路吗?
IV 有争议

7.D
Vj完成后才能Vi 违反题意

8.D
入度为0,现在可以访问了,用队列和用栈都可以
拓扑序列 用栈:1 2 5 3 6 4 7 先进先出 类似深搜
队列: 1 2 3 4 5 6 7 类似广搜
区别在这
III 的反例: 3的 入度是2,拓扑有序且唯一


9.D中间那个环挖出来 那个环是强连通分量 顶点数>1

A C的反例

B的反例
最右上的顶点无法到达最左下的顶点
强连通图:任意两个顶点都有路径
强连通分量:有向图中的极大(极大指包含的顶点边最多的情况吗?)连通子图称为有向图的强连通分量
有向完全图:任意两个顶点之间都存在方向相反的两条弧


10.C
被我理解错了

11.C
有序 编号从小到大或者编号从大到小 从小到大 行小列大 在上三角

I 行是出度
IV 拓扑序列相同且唯一 但图不止一个


早:5号前面有三条路 三条路都完成后 五号才能开始 max(8,12,12)
晚:要取最小的min 才不会耽误

14.C
活动(边)的最迟开始时间=该活动弧的终点所表示事件的最迟发生时间与该活动所需时间之差

15.C
I的反例 将这条关键路径的时间延长 或缩短 都是关键路径


16.A 理解不透彻
1是最后出栈的



18.A

20.C
关键路径有135 13256 13246
关键路径不含a=3

无环图一定有拓扑序列

唯一:

不唯一:

23.C

25.B

27.C

28.A
看里面有多少个不同的操作字符就行




















