数据库系统l试题库及答案第6章树和二叉树

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

第6章树和二叉树

6.1知识点:树和二叉树的基本概念

—、填空题

1.高度为h,度为m的树中至少有______________ 个结点,至多有 _______________ 个结点。

2.树的结点是由________ 及若干指向其子树的_______ 组成;结点拥有的子树数称为 _______ ;度为0的结

点称为___________ ;度不为0的结点成为______________ ;树中结点的最大度数称为_________ ;树的最大层次称为_____________ 。

3.对于一棵具有n个结点的树,该树中所有结点的度数之和为_________________ 。

4.如果结点A有3个兄弟结点,而且B是A的双亲,则B的度是___________________ 。

5.二叉树是另一种树形结构,它的特点是 ___________________________________________________________ 。

6.一颗度数为k且有2k-1个结点的二叉树称为 _____________ 。

7.深度为k,且有n个结点的二叉树,当且仅当其每一个结点都与深度为k的满二叉树中编号从1到n

的结点-- 对应时,称之为________________ 。

8.一棵深度为6的满二叉树有 _________ 个分支结点和 ________ 个叶子。

9.一棵具有257个结点的完全二叉树,它的深度为____________ 。

10.设一棵完全二叉树具有1000个结点,则此完全二叉树有________ 个叶子结点,有________ 个度为2的结

点,有_______ 个结点只有非空左子树,有_________ 个结点只有非空右子树。

11.由3个结点可以构成 __________ 种形态的的二叉树,可以构成_________ 种形态的树。

12.将含有82个结点的完全二叉树从根结点开始顺序编号,根结点为第1号,其他结点自上向下,同一

层自左向右连续编号。则第40号结点的双亲结点的编号为________ 。

13.一棵高度为5的完全二叉树中,最多包含有________________ 个结点。

14.一棵具有n个结点的二叉树,若它有n0个叶子结点,则该二叉树上度为1的结点n仁______________ 。

15.在高度为h(h>=0)的二叉树中至多可以有 ____________ 个结点,至少可以有____________ 个结点。

16.n个结点的二叉树最大高度是______________ ,最小高度是 ________________ 。

二、选择题

1.()不含任何结点的空树()。

A.是一棵树

B.是一棵二叉树

C.是一棵树也是一棵二叉树

D.既不是树也不是二叉树

2.()一棵度为4的树中度为1、2、3、4的结点个数为4、3、2、1,则该树的结点总数为(

)。

A.21

B.26

C.27

D.24

3.()具有10个叶子结点的二叉树中有____________ 个度为2的结点。

A.8

B.9

C.10

D.11

5.()如下的4棵二叉树中,()不是完全二叉

树。

4.()在一棵高度为h (假定根结点的层号为1)的完全二叉树中,所含结点个数不小于()。

24-1

A . B. C. D.

6.()设树T的度为4,其中度为

1 ,2,3 ,4的结点个数分别为4,2,1 ,1则T中的叶子数为(

)。

A. 5

B. 6

C. 7

D. 8

7.______________________________________________________ () 从供选择的答案中,选出应填入下面叙述内的最确切的解答,把相应编号写在答卷的

对应栏内。

树是结点的有限集合,它 A 根结点,记为T。其余的结点分成为m(详0)个_B_________________

的集合T1, T2,…,Tm每个集合又都是树,此时结点T称为T的父结点,T i称为T的子结点

(1 < i < m)。一个结点的子结点个数为该结点的 C 。

供选择的答案

A : ①有0个或1个②有0个或多个③有且只有1个④有1个或1个以上

B: ①互不相交②允许相交③允许叶结点相交④允许树枝结点相交

C : ①权②维数③次数(或度) ④序

( )在一棵二叉树的二叉链表中,空指针域数等于非空指针域数加( 、 )。

A • 2

B • 1

C • 0 D. -1

三、简答题

1•一棵度为2的树与一棵二叉树有何区别?

6.2知识点:遍历二叉树和线索二叉树

一、填空题

1.二叉树有四种遍历方法: ________ 、_________ 、____________ 、 __________ 。

2.若已知一棵二叉树的先序序列是BEFCGDH中序序列是FEBGCHD则它的后序序列必

3.二叉树的链式存储结构有:________________ 、__________ 、_____________ 、__________ 四种。

4.指向前驱或后继结点的指针称为_________ ,加上线索的二叉链表表示的二叉树叫______________ ,

5.对二叉树按某种遍历次序使其变为线索二叉树的过程叫_________________ 。

6.在线索二叉树的结点中增加两个标志域LTag和RTag,若LTag=0,则Ichild 域指向________ ;若LTag=1,

贝U lchild _________________________ 域指向_________________________________ ;若RTag =0,贝U rchild 域指向;若RTag=1,贝U rchild

域指向__________________ 。

二、选择题

1.( )某二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树一定是( )。

A.空树或只有一个结点

B.完全二叉树

C.二叉排序树

D.高度等于其结点数

2.( )二叉树是非线性数据结构,所以( )。

A.它不能用顺序存储结构存储

B. 它不能用链式存储结构存储

C.顺序存储结构和链式存储结构都能存储

D.顺序存储结构和链式存储结构都不能使用

3.( )线索二叉树是一种() 结构

A.逻辑

B. 存储

C. 线性

4.在n个结点的线索二叉树中,线索的数目为()。

A. n-1

B. n

C. n+1

D.2 n

相关文档
最新文档