1-1
无向连通图至少有一个顶点的度为1。 (1分)F
1-2
用邻接表法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关。 (1分)F
1-3
用邻接矩阵法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关。 (1分)T
1-4
在一个有向图中,所有顶点的入度与出度之和等于所有边之和的2倍。 (1分)T
1-5
在任一有向图中,所有顶点的入度之和等于所有顶点的出度之和。 (1分)T
1-6
如果无向图G必须进行两次广度优先搜索才能访问其所有顶点,则G中一定有回路。 (2分)F
深度优先搜索:类似于树的先根遍历。从图中的某个顶点v出发,访问此顶点,然后依次从v的未被访问的邻接点出发深度优先遍历图。
广度优先搜索:类似于树的按层次遍历的过程。从图中的某个顶点v出发,在访问了v之后依次访问v的各个未曾访问过的邻接点,然后分别从这些邻接点楚大依次访问它们的邻接点,并使“先被访问的顶点的邻接点”先于“后被访问的顶点的邻接点”被访问。
1-7
如果无向图G必须进行两次广度优先搜索才能访问其所有顶点,则G一定有2个连通分量。 (2分)T
1-8
无向连通图所有顶点的度之和为偶数。 (1分)T
1-9
无向连通图边数一定大于顶点个数减1。 (1分)F
1-10
在一个有权无向图中,若b
到a
的最短路径距离是12,且c
到b
之间存在一条权为2的边,则c
到a
的最短路径距离一定不小于10。 (3分)T
2-1
若无向图G =(V,E)中含10个顶点,要保证图G在任何情况下都是连通的,则需要的边数最少是: (3分)
*2-2
给定一个有向图的邻接表如下图,则该图有__个强连通分量。(3分)
2-3
给定有向图的邻接矩阵如下:
顶点2(编号从0开始)的出度和入度分别是:(1分)
邻接矩阵:对于无向图,顶点vi的度是第i行(或第i列)的元素之和;
对于有向图,第i行的元素之和是顶点vi的出度,第j列的元素之和是顶点vj的入度。
2-4
下面给出的有向图中,有__个强连通分量。(2分)
2-5
下面给出的有向图中,各个顶点的入度和出度分别是:(1分)
2-6
如果G是一个有36条边的非连通无向图,那么该图顶点个数最少为多少?(3分)
2-7
下面关于图的存储的叙述中,哪一个是正确的? (1分)
2-8
关于图的邻接矩阵,下列哪个结论是正确的? (1分)
2-9
设N个顶点E条边的图用邻接表存储,则求每个顶点入度的时间复杂度为: (2分)
2-10
在一个无向图中,所有顶点的度数之和等于所有边数的多少倍? (2分)
2-11
在一个有向图中,所有顶点的入度与出度之和等于所有边之和的多少倍? (2分)
2-12
在任一有向图中,所有顶点的入度之和与所有顶点的出度之和的关系是: (1分)
2-13
设无向图的顶点个数为N,则该图最多有多少条边? (1分)
2-14
下列关于无向连通图特征的叙述中,正确的是: (2分)
2-15
若无向图G =(V,E)中含7个顶点,要保证图G在任何情况下都是连通的,则需要的边数最少是: (3分)
*2-16
在N个顶点的无向图中,所有顶点的度之和不会超过顶点数的多少倍? (2分)
就是这种情况下只有是完全图的时候顶点度数之和才能最大,为N*(N-1),即顶点数乘以边数,而顶点数是N,所以一比就是N-1
2-17
对于一个具有N个顶点的无向图,要连通所有顶点至少需要多少条边? (2分)
2-18
具有N(N>0)个顶点的无向图至多有多少个连通分量? (2分)
2-19
一个有N个顶点的强连通图至少有多少条边? (2分)
2-20
如果G是一个有28条边的非连通无向图,那么该图顶点个数最少为多少? (3分)
2-21
对于有向图,其邻接矩阵表示比邻接表表示更易于: (2分)
2-22
对于一个具有N个顶点的无向图,若采用邻接矩阵表示,则该矩阵的大小是: (1分)
2-23
若一个有向图用邻接矩阵表示,则第i个结点的入度就是: (1分)
2-24
下列选项中,不是下图深度优先搜索序列的是:(2分)
2-25
若某图的深度优先搜索序列是{V1, V4, V0, V3, V2},则下列哪个图不可能对应该序列? (2分)
答案:3
2-26
若某图的深度优先搜索序列是{V2, V0, V4, V3, V1},则下列哪个图不可能对应该序列? (2分)
答案:4
2-27
已知无向图G含有16条边,其中度为4的顶点个数为3,度为3的顶点个数为4,其他顶点的度均小于3。图G所含的顶点个数至少是:(4分)
2-28
给定一有向图的邻接表如下。从顶点V1出发按深度优先搜索法进行遍历,则得到的一种顶点序列为:(2分)
2-29
图的广度优先遍历类似于二叉树的:(1分)
2-30
给定无向图G,从V0出发进行深度优先遍历访问的边集合为: {(V0,V1), (V0,V4), (V1,V2), (V1,V3), (V4,V5), (V5,V6)}。则下面哪条边不可能出现在G中? (3分)
*2-31
给定一有向图的邻接表如下。从顶点V1出发按深度优先搜索法进行遍历,则得到的一种顶点序列为: (2分)
2-32
已知一个图的邻接矩阵如下,则从顶点V1出发按深度优先搜索法进行遍历,可能得到的一种顶点序列为: (2分)
2-33
如果从无向图的任一顶点出发进行一次深度优先搜索可访问所有顶点,则该图一定是: (2分)
2-34
在图中自a点开始进行广度优先遍历算法可能得到的结果为: (2分)
2-35
在图中自c点开始进行广度优先遍历算法可能得到的结果为: (2分)
2-36
如果无向图G必须进行两次广度优先搜索才能访问其所有顶点,则下列说法中不正确的是: (2分)
2-37
给定一有向图的邻接表如下。若从v1开始利用此邻接表做广度优先搜索得到的顶点序列为:{v1, v3, v2, v4, v5},则该邻接表中顺序填空的结果应为: (3分)
*2-38
给定一有向图的邻接表如下。从顶点V1出发按广度优先搜索法进行遍历,则得到的一种顶点序列为: (2分)
2-39
已知一个图的邻接矩阵如下,则从顶点V1出发按广度优先搜索法进行遍历,可能得到的一种顶点序列为: (2分)
2-40
下列说法不正确的是: (2分)
2-41
图的深度优先遍历类似于二叉树的: (1分)
2-42
在图中自a点开始进行深度优先遍历算法可能得到的结果为: (2分)
2-43
给定有权无向图的邻接矩阵如下,其最小生成树的总权重是:(3分)
用普里姆算法比较合适
2-44
给定有权无向图的邻接矩阵如下,其最小生成树的总权重是:(3分)
2-45
给定有权无向图的邻接矩阵如下,其最小生成树的总权重是:(3分)
2-46
给定有权无向图如下。关于其最小生成树,下列哪句是对的? (3分)
2-47
给定有权无向图如下。关于其最小生成树,下列哪句是对的? (3分)
2-48
我们用一个有向图来表示航空公司所有航班的航线。下列哪种算法最适合解决找给定两城市间最经济的飞行路线问题? (1分)
2-49
数据结构中Dijkstra算法用来解决哪个问题? (1分)
2-50
若要求在找到从S
到其他顶点最短路的同时,还给出不同的最短路的条数,我们可以将Dijkstra算法略作修改,增加一个count[]
数组:count[V]
记录S
到顶点V
的最短路径有多少条。则count[V]
应该被初始化为: (3分)
count[S]=1;
对于其他顶点V
则令count[V]=0
count[S]=0;
对于其他顶点V
则令count[V]=1
count[V]=1
count[V]=0
2-51
使用迪杰斯特拉(Dijkstra)算法求下图中从顶点1到其他各顶点的最短路径,依次得到的各最短路径的目标顶点是:(2分)
2-52
在一个有权无向图中,如果顶点b到顶点a的最短路径长度是10,顶点c与顶点b之间存在一条长度为3的边。那么下列说法中有几句是正确的? (3分)
2-53
在AOE网中,什么是关键路径? (1分)
2-54
在拓扑排序算法中用堆栈和用队列产生的结果会不同吗?(1分)
2-55
下图为一个AOV网,其可能的拓扑有序序列为: (2分)
2-56
若将n个顶点e条弧的有向图采用邻接表存储,则拓扑排序算法的时间复杂度是:(1分)
2-57
对下图进行拓扑排序,可以得到不同的拓扑序列的个数是: (2分)
2-58
已知有向图G=(V, E),其中V = {v1, v2, v3, v4, v5, v6}
,E = {
。G的拓扑序列是: (2分)
v3, v1, v4, v5, v2, v6
v3, v4, v1, v5, v2, v6
v1, v3, v4, v5, v2, v6
v1, v4, v3, v5, v2, v6