第五章 树和二叉树 (一)
一、判断题.
( T )1.若二叉树用二叉链表作存贮结构,则在n个结点的二叉树链表中只有n-1个非空指针域。
( F )2.二叉树中每个结点的两棵子树的高度差等于1。
( T )3.二叉树中每个结点的两棵子树是有序的。
( F )4.二叉树中每个结点有两棵非空子树或有两棵空子树。
( F )5.二叉树中每个结点的关键字值大于其左非空子树(若存在的话)所有结点的关键字值,且小于其右非空子树(若存在的话)所有结点的关键字值。
( F )6.二叉树中所有结点个数是2k-1-1,其中k是树的深度。
( F )7.二叉树中所有结点,如果不存在非空左子树,则不存在非空右子树。
( F )8.对于一棵非空二叉树,它的根结点作为第一层,则它的第i层上最多能有2i-1个结点。
( T )9.具有12个结点的完全二叉树有5个度为2的结点。
二、填空题
1.由3个结点所构成的二叉树有 5 种形态。
2. 一棵深度为6的满二叉树有 31 个分支结点和 32 个叶子。
3.一棵具有257个结点的完全二叉树,它的深度为 9 。
- 设一棵完全二叉树有700个结点,则共有 350 个叶子结点。
5. 设一棵完全二叉树具有1000个结点,则此完全二叉树有 500 个叶子结点,有 499 个度为2的结点,有 1 个结点只有非空左子树,有 0 个结点只有非空右子树。
6. 一棵含有n个结点的k叉树,可能达到的最大深度为 n ,最小深度为 2 。
三、选择题
( A )1. 不含任何结点的空树 。
(A)是一棵树; (B)是一棵二叉树;
(C)是一棵树也是一棵二叉树; (D)既不是树也不是二叉树
( C )2. 具有n(n>0)个结点的完全二叉树的深度为 。
(A) élog2(n)ù (B) ë log2(n)û (C) ë log2(n) û+1 (D) élog2(n)+1ù
3. 树是结点的有限集合,它 A 根结点,记为T。其余的结点分成为m(m≥0)个 B
的集合T1,T2,…,Tm,每个集合又都是树,此时结点T称为Ti的父结点,Ti称为T的子结点(1≤i≤m)。一个结点的子结点个数为该结点的 C 。
供选择的答案
A: ①有0个或1个 ②有0个或多个 ③有且只有1个 ④有1个或1个以上
B: ①互不相交 ② 允许相交 ③ 允许叶结点相交 ④ 允许树枝结点相交
C: ①权 ② 维数 ③ 次数 ④ 序
答案:A= 1 B= 1 C= 3
4. 已知一棵完全二叉树的第6层(设根为第1层)有8个叶结点,则完全二叉树的结点个数最多是_C___.
A.39 B.52 C.111 D.119
5. 在一棵度为4的树T中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则树T的叶节点个数是___B____.
A. 41 B. 82 C. 113 D. 122
6. 若一棵完全二叉树有768个结点,则该二叉树中叶结点的个数是___C____.
A.257 B.258 C.384 D.385