没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
15页
《数据结构及其应用》笔记含答案 第六章_图.pdf《数据结构及其应用》笔记含答案 第六章_图.pdf《数据结构及其应用》笔记含答案 第六章_图.pdf《数据结构及其应用》笔记含答案 第六章_图.pdf《数据结构及其应用》笔记含答案 第六章_图.pdf《数据结构及其应用》笔记含答案 第六章_图.pdf《数据结构及其应用》笔记含答案 第六章_图.pdf《数据结构及其应用》笔记含答案 第六章_图.pdf
资源推荐
资源详情
资源评论
第 6 章 图
一、填空题
1、用顶点表示活动,用弧表示活动间优先关系的有向图称为顶点表示活动的网(AOV-网)。
2、有 n(n-1)/2 条边的无向图称为_无向完全图__;有 n(n-1)条边的有向图称为_有向完全图。
3、一个含 n 个结点的完全无向图中,其最大边数为__ n(n-1)/2_。
4、顶点表示事件,弧表示活动,权表示活动持续时间的有向图称为AOE-网。
二、判断题
1、任何无向图都存在生成树。( )
2、连通分量是无向图中的极小连通子图。( )
3、强连通分量是有向图中的极大强连通子图。( )
4、用邻接矩阵法存储一个图时,在不考虑压缩存储的情况下,所占用的存储空间大小只与
图中结点个数有关,而与图的边数无关。( )
5、邻接表法只用于有向图的存储,邻接矩阵对于有向图和无向图的存储都适用。( )
6、求最小生成树的 Prim 算法在边较少、结点较多时效率较高。( )
7、图的最小生成树的形状可能不唯一。( )
8、一个 AOV 网的拓扑序列一定是唯一的。 ( )
9、若 AOV 网中存在环,则不能求它的拓扑排序序列。( )
10、若 AOV 网中所有顶点都在它的拓扑有序序列中,则该 AOV 网必定不存在环。( )
11、缩短关键路径上活动的工期一定能够缩短整个工程的工期。( )
12、AOE 网中一定只有一条关键路径。( )
三、单项选择题
1、在一个图中,所有顶点的度数之和等于图的边数的( C )倍。
A.1/2 B.1 C.2 D.4
2、在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的(B )倍。
A.1/2 B.1 C.2 D.4
解释:有向图所有顶点入度之和等于所有顶点出度之和。
3、具有 n 个顶点的有向图最多有( B )条边。
A.n B.n(n-1) C.n(n+1) D.n
2
解释:有向图的边有方向之分,即为从n 个顶点中选取 2 个顶点有序排列,结果为n(n-1)。
4、n 个顶点的连通图用邻接距阵表示时,该距阵至少有( B )个非零元素。
A.n B.2(n-1) C.n/2 D.n
2
5、G 是一个非连通无向图,共有 28 条边,则该图至少有( C )个顶点。
A.7 B.8 C.9 D.10
解释:8 个顶点的无向图最多有 8*7/2=28 条边,再添加一个点即构成非连通无向图,故至少有9
个顶点。
6、若从无向图的任意一个顶点出发进行一次深度优先搜索可以访问图中所有的顶点,则该
图一定是( B )图。
A.非连通 B.连通 C.强连通 D.有向
解释:即从该无向图任意一个顶点出发有到各个顶点的路径,所以该无向图是连通图。
7、下面(A )算法适合构造一个稠密图G 的最小生成树。
1
A. Prim 算法 B.Kruskal 算法 C.Floyd 算法 D.Dijkstra 算法
解释:Prim 算法适合构造一个稠密图 G 的最小生成树,Kruskal 算法适合构造一个稀疏图G 的最
小生成树。
8、用邻接表表示图进行广度优先遍历时,通常借助(B )来实现算法。
A.栈 B. 队列 C. 树 D.图
解释:广度优先遍历通常借助队列来实现算法,深度优先遍历通常借助栈来实现算法。
9、用邻接表表示图进行深度优先遍历时,通常借助(A )来实现算法。
A.栈 B. 队列 C. 树 D.图
解释:广度优先遍历通常借助队列来实现算法,深度优先遍历通常借助栈来实现算法。
10、深度优先遍历类似于二叉树的(A )。
A.先序遍历 B.中序遍历 C.后序遍历 D.层次遍历
11、广度优先遍历类似于二叉树的(D )。
A.先序遍历 B.中序遍历 C.后序遍历 D.层次遍历
12、图的 BFS 生成树的树高比 DFS 生成树的树高( C )。
A.小 B.相等 C.小或相等 D.大或相等
解释:对于一些特殊的图,比如只有一个顶点的图,其 BFS 生成树的树高和 DFS 生成树的树高
相等。一般的图,根据图的 BFS 生成树和 DFS 树的算法思想,BFS 生成树的树高比 DFS 生成
树的树高小。
13、已知图的邻接矩阵如图 6.30 所示,则从顶点 v
0
出发按深度优先遍历的结果是( )。
图 6.30 邻接矩阵
14、已知图的邻接表如图 6.31 所示,则从顶点 v
0
出发按广度优先遍历的结果是( D ),
按深度优先遍历的结果是( D )。
图 6.31 邻接表
A.0 1 3 2 B.0 2 3 1 C.0 3 2 1 D.0 1 2 3
15、下面( B )方法可以判断出一个有向图是否有环。
A.深度优先遍历 B.拓扑排序 C.求最短路径 D.求关键路径
四、应用题
1、已知图 6.32 所示的有向图,请给出:
1)每个顶点的入度和出度;
2)邻接矩阵;
2
3)邻接表;
4)逆邻接表。
图 6.32 有向图 图 6.33 无向网
答案:
2、已知如图 6.33 所示的无向网,请给出:
1)邻接矩阵;
2)邻接表;
3)最小生成树
答案:
4 3
4 5
5 9
3 5 5 5
5 5 7 6 5 4
9 7 3
6 3 2
5 2 6
5 4 6
3
剩余14页未读,继续阅读
资源评论
- hongzh02023-04-24资源很实用,对我启发很大,有很好的参考价值,内容详细。
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功