数据结构与算法试卷及答案7.docVIP

  • 0
  • 0
  • 约5.43千字
  • 约 10页
  • 2026-03-09 发布于辽宁
  • 举报

学院领导

审批并签名

AB卷

广州大学学年第学期考试卷

课程数据结构与算法考试形式(闭卷,考试)

信息学院系专业级班学号:姓名:

题次

总分

评卷人

分数

20

10

10

30

20

10

100

评分

填空题:(每格2分,共20分)

已知二叉树的中序遍历序列为B,H,D,C,E,F,A,G,后遍历序列为H,D,F,E,C,B,G,A,其前序遍历列为。

若一个非连通的无向图最多有21条边,则该无向图至少有个顶点。

若具有n个顶点的无向连通图采用邻接矩阵表示,则邻接矩阵中至少有________个非零元素。

若从无向图的任意一个顶点出发进行一次深度优先搜索便可以访问该图的所有顶点,则该图一定是一个________________图。

将数据元素2,4,6,8,10,12,14,16,18,20依次存放于一个一维数组中(设该数组第一个元素的下标为1),然后采用折半查找元素15,被比较过的数组元素的下标依次为_____________。

顺序查找法,折半查找法,树形查找法和散列查找法这四种方法中,只有_____________________的平均查找长度与元素的个数n无关。

设无向连通图G的顶点数与边数和一立方体相同,即有8个顶点和12条边。任意一棵G的生成树共有________________条边

字符串’abcd’中共有________________个长度大于0小于4的子串。

将字符数组a[0..7,0..7]按行优先次序存储在起始地址为1000的连续的内存单元中,则元素a[6,2]的地址是:__________________________

已知某带权连通无向图采用邻接矩阵存储方式,邻接矩阵以三元组表形式给出,部包括主对角线元素在内的下三角形部分元素对应的各三元组分别为(2,1,7),(3,1,6),(3,2,8),(4,1,9)(4,2,4),(4,3,6),(5,1,),(5,2,4),(5,3,),(5,4,2)。该连通图的最小生成树的权值之和是。

单项选择题(每题1分,共10分)

1.()堆排序的时间复杂度和需附加的存储空间分别是:

AO(n2)和O(1)

BO(nlog2n)和O(1)

CO(nlog2n)和O(n)

DO(n2)和O(n)

2.()最佳二叉排序数的结构特点是:

A除最下两层可以不满外,其余都是满的

B除最下一层可以不满外,其余都是满的

C每个结点的左右子树的高度之差的绝对值不大于1

D最下层的叶子结点必须在最左边

3.()设计一个判别表达式中左、右括号是否配对出现的算法,采用什么数据结构最佳?

A、线性表的顺序存储结构B、队列

C、线性表的链式存储结构D、栈

4.()线索二叉树是一种什么结构?

A逻辑B逻辑和存储C物理D线性

5.()下列排序中,哪个是堆?

A.(100,80,55,60,50,40,58,35,20)

B.(100,80,55,60,50,40,35,58,20)

C.(100,80,55,58,50,40,60,35,20)

D.(100,70,55,60,50,40,58,35,20)

6.()若某完全二叉树的深度为h(设单结点的树的深度为1),则该完全二叉树中至少有几个结点?

A.B.C.D.

7.()在二叉排序树中进行查找的时间效率与什么有关?

A.二叉排序树的深度B.二叉排序树的结点的个数

C.被查找结点的度D.二叉排序树的存储结构

8.()若二叉树中度为2的结点有15个,度为1的结点有10个,则该二叉树有几个结点?

A.41B.31C.25D.30

9.()只能在顺序存储结构上才能实现的查找方法是哪种?

A.顺序查找B.树型查找C.折半查找D.散列查找

10.()从未排序序列中任选一个元素,该元素将未排序序列分成前后两个部分,前一部分中所有元素均小于所选元素,而后一部分中所有元素均大于等于所选元素,所选元素处在排序的最终位置,分别对被分成的两部分中元素

文档评论(0)

1亿VIP精品文档

相关文档