数据结构10 图遍历

1-1

分数 1

作者 DS课程组单位 浙江大学

用邻接表法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关。

T

F


1-2

分数 1

作者 王东单位 贵州师范学院

邻接表法只能用于有向图的存储,邻接矩阵法对于有向图和无向图的存储都适用。

T

F


1-3

分数 1

作者 王东单位 贵州师范学院

一个有向图的邻接表和逆邻接表中的结点个数一定相等。

T

F


1-4

分数 2

作者 周强单位 青岛大学

图的深度优先遍历非递归算法通常采用队列实现,广度优先遍历非递归算法通常采用堆栈实现。

T

F


1-5

分数 1

作者 王东单位 贵州师范学院

对于任何一个图,从它的某个顶点进行一次深度或广度优先搜索可以访问到该图的每个顶点。

T

F


1-6

分数 2

作者 DS课程组单位 浙江大学

如果无向图G必须进行两次广度优先搜索才能访问其所有顶点,则G中一定有回路。

T

F


1-7

分数 2

作者 DS课程组单位 浙江大学

如果无向图G必须进行两次广度优先搜索才能访问其所有顶点,则G一定有2个连通分量。

T

F


1-8

分数 1

作者 王东单位 贵州师范学院

采用邻接表存储的图,其广度优先遍历类似于二叉树的先序遍历。

T

F


1-9

分数 1

作者 王东单位 贵州师范学院

广度优先搜索遍历图的时间复杂度和深度优先探索遍历相同。

T

F


2-1

分数 1

作者 陈越单位 浙江大学

BFS is similar to the ______ traversal of a binary tree.

BFS类似于二进制树的______遍历。

A.preorder先序

B.inorder中序

C.level-order层序

D.postorder后序


2-2

分数 2

作者 严冰单位 浙江大学

A.V4V2V1V3

B.V4V3V1V2

C.V4V3V2V1

D.V4V1V2V3


2-3

分数 2

作者 严冰单位 浙江大学

A.V4V2V1V5V3

B.V4V1V2V3V5

C.V4V5V3V1V2

D.V4V2V3V1V5


2-4

分数 4

作者 严冰单位 浙江大学

以下算法的功能是()。

void  graph1( adjmatrix GA, int i, int n, int *visited)
{
   int k, j; Queue q;
   cout<<i<<‘ ‘;   visited[i]= 1;
   InitQueue( q);
   EnQueue (q, i);
   while ( !EmptyQueue(q) ) {
       k= OutQueue (q);
       for( j=0; j<n; j++) {
            if ( GA[k][j] != 0 && GA[k][j] != MaxValue && !visited[j] ) {
               cout<<j<<‘ ‘;  visited[j] = 1;
               EnQueue (q, j);
     }
  }
 }
}

A.从顶点i出发进行深度优先遍历

B.从顶点i出发进行广度优先遍历

C.输出顶点i的各邻接点

D.输出从顶点i出发到各顶点的路径


2-5

分数 1

作者 李祥单位 湖北经济学院

广度优先搜索

观察下面的无向图中:

从顶点 A 出发按广度优先遍历不可能得到哪个序列?

A.ABGFCDE

B.ABGFCED

C.AFGBCDE

D.AGBFDEC


2-6

分数 1

作者 卫文学单位 山东科技大学

下图中给出由7个顶点组成的无向图。进行广度优先遍历得到的顶点序列是( )。

A.1534267

B.1726453

C.l354276

D.1247653

E.以上答案均不正确


2-7

分数 2

作者 李廷元单位 中国民用航空飞行学院

在图的广度优先遍历算法中用到一个队列,每个顶点最多进队____次。

A.1

B.2

C.3

D.不确定


2-8

分数 2

作者 魏宝刚单位 浙江大学

给定一个图的邻接矩阵如下,则从V1出发的宽度优先遍历序列(BFS,有多种选择时小标号优先)是:

A.V1, V2, V4, V3, V6, V8, V10, V9, V7, V5

B.V1, V2, V3, V4, V5, V6, V7, V9, V8, V10

C.V1, V2, V4, V6, V8, V10, V9, V7, V5, V3

D.V1, V2, V3, V5, V7, V9, V10, V6, V8, V4


2-9

分数 2

作者 LY单位 西南石油大学

8)用邻接表表示图进行广度优先遍历时,通常借助( )来实现算法。

A.栈

B.队列

C.树

D.图


2-10

分数 2

作者 LY单位 西南石油大学

已知图的邻接表如图所示,则从顶点v0出发按广度优先遍历的结果是( )。

A.0 1 3 2

B.0 2 3 1

C.0 3 2 1

D.0 1 2 3


2-11

分数 3

作者 陈翔单位 浙江大学

Given the adjacency list of a directed graph,

给定有向图的邻接列表,

0: 4,5,6
1: Empty
2: Empty
3: 1,2
4: Empty
5: 3
6: 2

which one below is NOT a valid topological order of the graph?

下面哪一个不是图的有效拓扑顺序?

A.0, 4, 5, 3, 1, 6, 2

B.0, 5, 4, 3, 6, 1, 2

C.0, 4, 6, 2, 5, 3, 1

D.0, 6, 5, 4, 3, 2, 1


2-12

分数 3

作者 陈翔单位 浙江大学

Given the adjacency list of a directed graph,

给定有向图的邻接列表,

a: e,f,g
b: Empty
c: Empty
d: b,c
e: Empty
f: d
g: c

which one below is NOT a valid topological order of the graph?

下面哪一个不是图的有效拓扑顺序?

A.a, e, f, d, b, g, c

B.a, f, e, d, g, b, c

C.a, e, g, c, f, d, b

D.a, g, f, e, d, c, b


2-13

分数 2

作者 DS课程组单位 浙江大学

如果从无向图的任一顶点出发进行一次深度优先搜索可访问所有顶点,则该图一定是:

A.连通图

B.完全图

C.有回路的图

D.一棵树


2-14

分数 2

作者 陈越单位 浙江大学

若某图的深度优先搜索序列是{V1, V4, V0, V3, V2},则下列哪个图不可能对应该序列?

A.

B.

C.

D.


2-15

分数 2

作者 陈越单位 浙江大学

若某图的深度优先搜索序列是{V2, V0, V4, V3, V1},则下列哪个图不可能对应该序列?

A.

B.

C.

D.


2-16

分数 2

作者 严冰单位 浙江大学

A.V1V2V3V4

B.V1V3V2V4

C.V1V2V4V3

D.V1V4V2V3


2-17

分数 2

作者 严冰单位 浙江大学

A.V1V2V3V4V5

B.V1V3V5V2V4

C.V1V5V3V4V2

D.V1V2V4V3V5


2-18

分数 4

作者 严冰单位 浙江大学

以下算法的功能是()。

void graph2( adjlist GL, int i, int n, int *visited )
{
 int j;
 cout<<i<<‘ ‘;
 visited[i] = 1;
 edgenode *p=GL[i];
 while ( p != NULL ) {
   j = p->adjvex;
   if ( !visited[j] )  graph2( GL, j, n, visited );
   p=p->next;
 }
}

A.从顶点i出发进行深度优先遍历

B.从顶点i出发进行广度优先遍历

C.输出顶点i的各邻接点

D.输出从顶点i出发到各顶点的路径


2-19

分数 2

作者 王东单位 贵州师范学院

用邻接表表示图进行深度优先遍历时,通常借助( )来实现算法。

A.栈

B.队列

C.树

D.图


2-20

分数 2

作者 魏宝刚单位 浙江大学

已知一个无向图的顶点集为 {V0,V1,⋯,V7},其邻接矩阵如下所示:

以下哪项不可能是从 V0 出发的深度优先遍历序?

A.V0,V1,V2,V5,V4,V6,V3,V7

B.V0,V3,V6,V7,V4,V1,V2,V5

C.V0,V4,V1,V2,V5,V6,V7,V3

D.V0,V1,V4,V3,V6,V7,V2,V5


2-21

分数 2

作者 魏宝刚单位 浙江大学

设有图的数据逻辑结构 B=(K,R),其中顶点集 K={k1,k2,⋯,k9},无向边集 R={(k1,k3),(k1,k8),(k2,k3),(k2,k4),(k2,k5),(k3,k9),(k5,k6),(k8,k9),(k9,k7),(k4,k7),(k4,k6)}。以下哪个选项是从顶点 k5 出发深度优先搜索遍历该图的顶点序列(有多种遍历方式时,顶点标号小者优先)?

A.k5,k2,k3,k1,k8,k9,k7,k4,k6

B.k5,k2,k6,k3,k4,k1,k9,k7,k8

C.k5,k6,k4,k2,k3,k1,k8,k9,k7

D.k5,k2,k4,k6,k7,k9,k3,k1,k8


2-22

分数 2

作者 魏宝刚单位 浙江大学

给定一个图的邻接矩阵如下,则从V1出发的深度优先遍历序列(DFS,有多种选择时小标号优先)是:

A.V1, V2, V4, V3, V6, V8, V10, V9, V7, V5

B.V1, V2, V3, V4, V5, V6, V7, V9, V8, V10

C.V1, V2, V4, V6, V8, V10, V9, V7, V5, V3

D.V1, V2, V3, V5, V7, V9, V10, V6, V8, V4


2-23

分数 2

作者 魏宝刚单位 浙江大学

对下图从顶点C出发进行深度优先搜索,哪个是错误的搜索序列?

A.CBADEFGH

B.CDABEHFG

C.CDAEHGFB

D.CBAEFGHD


2-24

分数 2

作者 严冰单位 浙江大学

对于一个具有n个顶点和e条边的无向图,若采用邻接表表示,所有顶点邻接表的边结点总数为()。

A.e/2

B.e

C.2e

D.n+e


2-25

分数 2

作者 鲁法明单位 山东科技大学

若将n个顶点e条弧的有向图采用邻接表存储,则拓扑排序算法的时间复杂度是()

A.O( n )

B.O( n+e )

C.O( n^2 )

D.O( n * e )


2-26

分数 2

作者 DS课程组单位 临沂大学

一个有向图邻接表和逆邻接表中结点的个数( )。

A.一样多

B.邻接表中结点比逆邻接表中结点多

C.逆邻接表中结点比邻接表结点多

D.不确定


2-27

分数 1

作者 张泳单位 浙大城市学院

用邻接表存储图所用的空间大小( )

A.与图的顶点和边数有关

B.只与图的边数有关

C.只与图的顶点数有关

D.与边数的平方有关


  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值