计算机专业基础综合数据结构(集合)历年真题试卷汇编9

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机专业基础综合数据结构(集合)历年真题试卷汇编9

(总分:70.00,做题时间:90分钟)

一、单项选择题(总题数:20,分数:40.00)

1.下列二叉排序树中查找效率最高的是( )。【中南大学2003二、11(1分)】

(分数:2.00)

A.平衡二叉树√

B.二叉查找树

C.没有左子树的二叉排序树

D.没有右子树的二叉排序树

解析:

2.构造一棵具有n个结点的二叉排序树,最理想情况下的深度为( )。【华中科技大学2007一、14(2分)】(分数:2.00)

A.n/2

B.n

C.[log 2 (n+1)]

D.[log 2 (n+1)] √

解析:

3.设二叉排序中关键字由1到1000的整数构成,现要查找关键字为363的结点,下述关键字序列中,不可能是在二叉排序树上查找的序列的是( )。【北京交通大学2005一、1(2分)】

(分数:2.00)

A.2,252.401,398,330,344,397,363

B.924,220,911,244,898,258,363

C.925,202,911,240,912,245,363 √

D.2,399,387,219,266,382,381,278,363

解析:

4.分别以下列序列构造二叉排序树,与用其他三个序列所构造的结果不同的是( )。【合肥工业大学2000

一、4(2分)】

(分数:2.00)

A.(100,80,90,60,120,1 10,130)

B.(100,120,110,130,80,60,90)

C.(100,60,80,90,20,110,130) √

D.(100,80,60,90,120,130,110)

解析:

5.分别以下列序列构造二叉排序树,与众不同的是( )。【中国科学技术大学2004】

(分数:2.00)

A.100,80,60,85,110,120,150 √

B.100,80,60,85,120,110,150

C.100,80,85,60,120,110,150

D.100,80,60,85,120,150,110

解析:

6.在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩子的平衡因子为0,右孩子的平衡因子为1,则应作( ) 型调整以使其平衡。【合肥工业大学2001一、4(2分)】(分数:2.00)

A.LL

B.LR

C.RL √

D.RR

解析:解析:根据A是最低的不平衡结点,“A的左孩子的平衡因子为0,右孩子的平衡因子为1”,可见应做RL型调整。

7.设输入序列为{20,35,…},构造一棵平衡二叉树,当在树中插入值30时发生不平衡,则应进行的平衡旋转是( )。【南京理工大学2005一、4(1分)】

(分数:2.00)

A.LL

B.RL √

C.LR

D.RR

解析:

8.已知一棵深度为k的平衡二叉树,其每个非叶子结点的平衡因子均为0,则该树共有结点总数为( )。【北京交通大学2006一、2(2分)】

(分数:2.00)

A.2 k-1 -1

B.2 k-1 +1

C.2 k -1 √

D.2 k +1

解析:解析:该平衡二叉树实际上是深度为k的满二又树。

9.在平衡二叉树中,进行查找的效率与( )有关。【北京航空航天大学2004】

(分数:2.00)

A.二叉树的深度√

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

C.后序线索树

D.所有线索树

解析:

10.下列关于m阶B一树的说法错误的是( )。【南京理工大学1997一、9(2分)】

(分数:2.00)

A.根结点至多有m棵子树

B.所有叶子都在同一层次上

C.非叶结点至少有m/2(m为偶数)或m/2-4—1(m为奇数)棵子树√

D.根结点中的数据是有序的

解析:

11.下面关于m阶B树说法正确的是( )。【南京理工大学1999一、5(2分)】①每个结点至少有两棵非空子树;②树中每个结点至多有m-1个关键字;③所有叶子在同一层上;④当插入一个数据项引起B树结点分裂后,树长高一层。

(分数:2.00)

A.①②③

B.②③√

C.②③④

D.③

解析:

12.下面关于B和B+树的叙述中,不正确的是( )。【北方交通大学2001一、17(2分)】

(分数:2.00)

A.B树和B+树都是平衡的多叉树

B.B树和B+树都可用于文件的索引结构

C.B树和B+树都能有效地支持顺序检索√

D.B树和B+树都能有效地支持随机检索

解析:

13.m阶B一树是一棵( )。【北京邮电大学2000二、2(20/8分)】

(分数:2.00)

A.m叉排序树

B.m叉平衡排序树√

C.m-1叉平衡排序树

D.m+1叉平衡排序树

解析:

14.在一棵含有n个关键字的m阶B一树中进行查找,至多读盘( )次。【中科院计算所2000一、6(2分)】(分数:2.00)

A.log 2n

B.1+log 2n

解析:

15.m路B+树是一棵((1)),其结点中关键字最多为m个,最少[m/2]个。【中科院计算所1999一、5(6分)】(分数:2.00)

A.m路平衡查找树

B.m路平衡索引树√

C.m路Ptrie树

D.m路键树

E.m-1

解析:

16.一棵3阶B一树中含有2047个关键字,包括叶子结点层,该树的最大深度为( )。【北京交通大学2005

一、2(2分)】

(分数:2.00)

A.1 1

B.12 √

C.13

D.14

解析:解析:3阶B树又称2—3树。在结点含最少关键字的情况下,2—3树可以看做是满二叉树。高度包括叶子层。

17.已知一棵5阶B树有53个关键字,并且每个结点的关键字都达到最少状态,则它的深度是( )。【华南理工大学2006一、8(2分)】

(分数:2.00)

A.3

B.4

C.5 √

D.6

解析:解析:5阶B树根结点最少1个关键字,其他结点最少2个关键字。所以,第1层1个关键字(两棵子树),第2层4个关键字,第3层6个结点12个关键字,第4层18个结点36个关键字,上面5层53个关键字。第5层是叶子。

18.B +树是( )。【武汉理工大学2004一、13(3分)】

(分数:2.00)

A.一利AVL树√

B.索引表的一种组织形式√

C.一种高度不小于1的树

D.一种与二进制Binary有关的树

相关文档
最新文档