数据结构题及c语言版答案10.6,数据结构(C语言版)第6章练习 答案 清华大学出版社...

数据结构(C语言版)第6章练习 答案 清华大学出版社

第六章 数据结构作业 答案

第六章 树

选择题

1.已知一算术表达式的中缀形式为 A+B*C-D/E,后缀形式为ABC*+DE/-,其前缀形式为( D )

A.-A+B*C/DE B. -A+B*CD/E C.-+*ABC/DE D. -+A*BC/DE

2.算术表达式a+b*(c+d/e)转为后缀表达式后为( B )

A.ab+cde/* B.abcde/+*+ C.abcde/*++ D.abcde*/++

3. 设树T的度为4,其中度为1,2,3和4的结点个数分别为4,2,1,1 则T中的叶子数为( D )

A.5 B.6 C.7 D.8

4. 设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树结点个数为n,森林F中第一棵树的结点个数是( A )

A.m-n B.m-n-1 C.n+1 D.条件不足,无法确定

5.若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是( B )

A.9 B.11 C.15 D.不确定

6.具有10个叶结点的二叉树中有(B )个度为2的结点,

A.8 B.9 C.10 D.ll

7.一棵完全二叉树上有1001个结点,其中叶子结点的个数是( E )

A. 250 B. 500 C.254 D.505 E.以上答案都不对

8. 有n个叶子的哈夫曼树的结点总数为( D )。

A.不确定 B.2n C.2n+1 D.2n-1

9. 一棵具有 n个结点的完全二叉树的树高度(深度)是( A )

A. logn +1 B.logn+1 C. logn D.logn-1

10.深度为h的满m叉树的第k层有( A )个结点。(1=

k-1 kh-1hA.m B.m-1 C.m D.m-1

11.在一棵高度为k的满二叉树中,结点总数为( C )

A.2k-1 B.2k C.2k-1 D. log2k +1

12.对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,可采用( C )次序的遍历实现编号。

A.先序 B. 中序 C. 后序 D. 从根开始按层次遍历

13.树的后根遍历序列等同于该树对应的二叉树的( B ).

A. 先序序列 B. 中序序列 C. 后序序列

14.已知某二叉树的后序遍历序列是dabec, 中序遍历序列是debac , 它的前序遍历是( D )。

A.acbed B.decab C.deabc D.cedba

15.二叉树的先序遍历和中序遍历如下: 先序遍历:EFHIGJK;中序遍历: HFIEJKG 。该二叉树根的右子树的根是:( C )

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值