填空选择题库(抓紧看)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6选4填*20套
一、选择题(单选)
1-1. 完全二叉树____B____二叉树。
A.一定是满
B.可能是满
C.不是
D.一定不是满
答案:B 难度:易
1-2.满二叉树_____A____二叉树。
A.一定是完全
B.可能是完全
C.不是
D.一定不是完全
答案:A 难度:易
1-3.完全二叉树中,若某个结点没有左孩子,则它____C____。
A. 有2个右孩子
B.一定有右孩子
C.一定没有右孩子
D.不一定有右孩子
答案:C 难度:中
2. 设一个完全二叉树共有699个结点,则在该二叉树中的叶子结点数为_______。
A.349
B.350
C.255
D.351
3.深度为n的完全二叉树的叶子结点有__________
A.n
B.2n
C.2n
D. 2n-1
4.在一棵完全二叉树中,若编号为i的结点存在左子女,则左子女结点的编号为___C_____
A.2i
B.2i-1
C.2i+1
D.2i+2
5.在有n个结点的二叉树的二叉链表表示中,空指针数为( b )。 a.不定 b.n+1 c.n d.n-1
6.下列二叉树中,(a )可用于实现符号不等长高效编码。a.最优二叉树 b.次优查找树 c.二叉平衡树d.二叉排序树
7.具有m个结点的二叉排序树,其最大深度为(f ),最小深度为(b )。 a. log 2 m b. └log2 m ┘+1 c. m/2 d .┌m/2 ┐-1 e. ┌m/2 ┐
一、单项选择题
(1)-(5)BBCDC (6)-(10)BCABC (11)—(15)DABBD (16)-(19)CCABB
(20)-(24) BBBAC (25)-(27)DBC
二、填空题
(1)有零个或多个(2)有且仅有一个
(3)根据树的广义表表示,可以画出这棵村,该树的度为4。
(4)树的深度为4
(5)树中叶子结点个数为8
(6)n0=14 (7)n-2m+1 (8)2k-1 (9)2i-1(10)133 (11)59
(12)25=32 (13)élog2(n+1)ù=élog269ù=7 (14) 25-1+6=37 (15) 19
(16)27-1-20=107 (17)右(18)m+1 (19)n+1 (20) 2m-1
(21)中序(22)直接前驱结点(23)直接后继结点
1.关于二叉树的下列说法正确的是B。
(1):A.二叉树的度为2 B.二叉树的度可以小于2
C.每一个结点的度都为2 D.至少有一个结点的度为2
2.设深度为h(h>0)的二叉树中只有度为0和度为2的结点,则此二叉树中所含的结点总数至少为B。
(2)A.2h B.2h-1 C.2h+1 D.h+1
3.在树中,若结点A有4个兄弟,而且B是A的双亲,则B的度为(3) 。
(3):A.3 B.4 C.5 D.6
4.若一棵完全二叉树中某结点无左孩子,则该结点一定是D。
A.度为1的结点B.度为2的结点C.分支结点D.叶子结点
5.深度为k的完全二叉树至多有C个结点,至少有B个结点。
A.2k-1-1 B.2k-1 C.2k-1 D.2k
6.前序序列为ABC的不同二叉树有(7) 种不同形态。
(7):A.3 B.4 C.5 D.6
7.若二叉树的前序序列为DABCEFG,中序序列为BACDFGE,则其后序序列为(8) ,层次序列为(9) 。
(8)-(9):A.BCAGFED B.DAEBCFG C.ABCDEFG D.BCAEFGD
8.在具有200个结点的完全二叉树中,设根结点的层次编号为1,则层次编号为60的结点,其左孩子结点的层次编号为(10) ,右孩子结点的层次编号为(11) ,双亲结点的层次编号为(12)。
(10)-(12):A.30 B.60 C.120 D.121
9.遍历一棵具有n个结点的二叉树,在前序序列、中序序列和后序序列中所有叶子结点的相对次序(13) 。
(13):A.都不相同B.完全相同C.前序和中序相同D.中序与后序相同
10.在由4棵树组成的森林中,第一、第二、第三和第四棵树组成的结点个数分别为30,10,20,5,当把森林转换成二叉树后,对应的二叉树中根结点的左子树中结点个数为(14),根结点的右子树中结点个数为(15) 。
(14)—(15):A.20 B.29 C.30 D.35
11.具有n个结点(n>1)的二叉树的前序序列和后序序列正好相反,则该二叉树中除叶子结点外每个结点(16) 。
(16):A.仅有左孩子B.仅有右孩子C.仅有一个孩子D.都有左、右孩子
12.判断线索二叉树中p结点有右孩子的条件是(17) 。
(17):A.p!=NULL B.p->rchild!=NULL C.p->rtag=0 D.p->rtag=1
13.将一棵树转换成二叉树,树的前根序列与其对应的二叉树的(18) 相等。树的后根序列与其对应的二叉树的(19)相同。
(18)—(19):A.前序序列B.中序序列C.后序序列D.层次序列
14.设数据结构(D,R),D={dl,d2,d3,d4,d5,d6},R={
(20):A.线性表B.二叉树C.队列D.栈
(21):人前序B.中序C.后序D.层次
15.对于树中任一结点x,在前根序列中序号为pre(x),在后根序列中序号为post(x),若树中结点x是结点y的祖先,下列(22)条件是正确的。
(22):A.pre(x)
B.pre(x)
post(y)C. pre(x)>pre(y)且post(x)