数据结构测试题——树和二叉树(一)

第五章 树和二叉树 (一)

一、判断题.

(  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    

  1. 设一棵完全二叉树有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___.

A39     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____.

A257 B258 C384 D385  

  • 2
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值