根据有向图的广度优先搜索遍历算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 8
12
2
5
15
5
20
10
6
3
4
8
4
6
9
图7-16
• 22. 已知一个图如图7-17所示,则依据迪
杰斯特拉算法将按照( )B顶点次序依
次求出从顶点V1到其余各顶点的最短 路径。
A.v2,v5,v4,v6,v3 B.v2,v5,v4,v3,v6
C.v2,v3,v5,v4,v1
13 15 10 4
C • 25. 正确的AOE网而言,必须是(
• 13. 在用链接表表示图的情况下,建立
A 图的算法的时间复杂度为(
)
A.O(n+e)
B.O(n2)
C.O(n*e)
D.O(n3)
• 14. 用DFS遍历一个无环有向图,并在 DFS算法退栈返回时,打印出相应的
顶点,则输出的顶点序列是( A )。
A.逆拓扑有序的
B.拓扑有序的
C.无序的
• 15.已知一个图如图7-13所示,若从顶点a出发按 深度优先搜索法进行遍历,则可能得到的是一
B E 为( )(注:设图有n个顶点,e条边)
A.O(n)
B.O(n2) C.O(e)
D.O(n*e) E.O(n+e)
• 17. 采用链接表存储的图的深度优先搜
索遍历算法类似于二叉树的( B )
A.中序遍历 B. 先序遍历
C. 后序遍历 D.按层遍历
• 18. 采用链接表存储的图的广度优先搜
索遍历算法类似于二叉树的( D )
图练习
一、选择题
C • 1. 一个有n个顶点的无向图最多有( )条 边。 A. n B. n(n-1) C.n(n-1)/2 D.2n
• 2. 具有6个顶点的无向图至少应有( 能确保是一个连通图。
A .5 B.6 C.7 D.8
A )条边才
• 3.具有n个顶点且每一对不同的顶点之间都有一
B 条边的图被称为( )
D.v5,v4,v6,v3,v2
2 12
3
6
57
5
6
图7-17
• 23. 在一个有n个顶点的无向网中,有
B ( nlo2gn)条边,则应该选用 ( )
算法来求这个网的最小生成树,从而 使计算时间较少。
A.Prim B.Kruskal
• 24.关键路径是事件结点网络中的(A)
A.从源点到汇点的最长路径 B.从源点到汇点的最短路径 C.最长回路 D.最短回路
图7-15
• 21. 已知一个图如图7-16(见下页)所示,
在该图的最小生成树中各条边上权值之和
C 为(
),在该图的最小生成树中,
G 从顶点V1到顶点V6的路径为(
)
A.31 B.38 C.36 D.43
E.v1,v3.v6
F.v1,v4,v6
G.v1,v5,v4,v6 H.v1,v4,v3,v6
3^
• 20. 已知有8个顶点值为A,B,C,D,E,F, G,H的无向图,其邻接矩阵的存储结构 如图7-15所示(见下页)。由此结构,从 A顶点开始深度优先搜索遍历,得到的顶
B 点序列是( )。
A. A B C D G H F E B. A B C D G F H E C. A B G H F E C D D. A B F H E G D C
A.中序遍历 B.先序遍历
C. 后序遍历 D.按层遍历
• 19. 已知一有向图的链接表存储结构如图 7-14(见下页)所示。
• (1)根据有向图的深度优先搜索遍历算 法,从顶点V1出发,所得到的顶点序列是
( C )。
A.v1,v2,v3,v5,v4 B.v1,v2,v3,v4,v5
C.v1,v2,v3,v5,v4 D.v1,v4,v3,v5,v2
• (2)根据有向图的广度优先搜索遍历算 法,从顶点V1出发,所得到的顶点序列
是( B )。
A.v1,v2,v3,v5,v4 B.v1,v3,v2,v4,v5
C.v1,v2,v3,v5,v4 D.v1,v4,v3,v5,v2
0 v1
2
1
1 v2 ^
2 v3
3
4^
3 v4 ^
4 v5
1
3^
图7-14
)个。
A.2n B.n C.n/2 D.n(n-1)
• 10.对于一个具有n个顶点和e条边的无向图,
若采用链接表表示,则表向量的大小为
A ( ),所有顶点链接表的结点总数为
G ( )。
A.n
B.n+1
C.n-1 D.2n
E.e/2
F.e
G.2e H.n+e
010
• 11.从链接矩阵
A
101
A.线性图
B.无向完全图
C.无向图
D.简单图
A • 4.具有4个顶点的无向完全图有( )条边。
A.6 B.12 C.16 D.20
• 5.G是一个非连通无向图,共有28条边,
D 则该图至少有( )个顶点。
A.6 B.7 C.8 D.9
ห้องสมุดไป่ตู้
C • 6.存储稀疏图的数据结构常用的是( )
A.链接矩阵 B.三元组
C.链接表
D.十字链表
• 7.对一个具有n个顶点的图,采用链接矩
D 阵表示则该矩阵的大小为(
)
A.n
B.(n-1)2
C.(n+1)2
D.n2
• 8.设连通图G的顶点数为n,则G的生成树
A 的边数为( )
A.n-1 B.n C.2n D.2n-1
• 9.N个顶点的无向图的链接表中结点总数
D 最多有(
D 种顶点序列为( );按广度优先搜索法进行 B 遍历,则可能得到的一种顶点序列为( )。
( 1 ) A.abecdf B.acfebd C.acebfd D.acfdeb
( 2 ) A.abcedf B.abcefd C.abedfc D.acfdeb
a
b
c
e
d
f
图7-13
• 16. 采用链接矩阵时,遍历图时的顶点所需时间为 ( ),采用链接表时,遍历图的顶点所需时间
E. A B E H F G D C F. A B E H G F C D
A B CDE F GH A0 1 0 1 0 0 0 0 B1 0 1 0 1 1 1 0 C0 1 0 1 0 0 0 0 D1 0 1 0 0 0 1 0 E0 1 0 0 0 0 0 1 F0 1 0 0 0 0 1 1 G0 1 0 1 0 1 0 1 H0 0 0 0 1 1 1 0
010
可以看出,该图共
B 有( )个顶点。如果是有向图,
该图共有(
F)条弧;如果是有
向图,则共有(
G)条边。
A.9
B.3
C.6 D.1
E.5
F.4
G.2 H.0
• 12.在有向图的链接表存储结构中,顶
C 点V在表结点中出现的次数是( )
A.顶点v的度
B.顶点v的出度
C.顶点v的入度
D.依附于顶点v的边