数据结构第五章树与二叉树

选择题
2-1
设一棵非空完全二叉树 T 的所有叶节点均位于同一层,且每个非叶结点都有 2 个子结点。若 T 有 k 个叶结点,则 T 的结点总数是:

(2分)

A.
2k−1

B.
2k

C.
k
​2
​​

D.
2
​k
​​ −1

作者
考研真题
单位
浙江大学
2-2
已知字符集{ a, b, c, d, e, f },若各字符出现的次数分别为{ 6, 3, 8, 2, 10, 4 },则对应字符集中各字符的哈夫曼编码可能是:

(3分)

A.
00, 1011, 01, 1010, 11, 100

B.
00, 100, 110, 000, 0010, 01

C.
10, 1011, 11, 0011, 00, 010

D.
0011, 10, 11, 0010, 01, 000

作者
考研真题
单位
浙江大学
2-3
已知二叉树的先序遍历序列为ABCDEFGH,中序遍历序列为CBEDFAGH,则该二叉树形态中,父节点的右子节点为()。

(2分)

A.
D

B.
H

C.
G

D.
F

作者
佚名
单位
互联网
2-4
若将一棵树 T 转化为对应的二叉树 BT,则下列对 BT 的遍历中,其遍历序列与 T 的后根遍历序列相同的是:

(2分)

A.
先序遍历

B.
中序遍历

C.
后序遍历

D.
按层遍历

作者
考研真题
单位
浙江大学
2-5
对 n 个互不相同的符号进行哈夫曼编码。若生成的哈夫曼树共有 115 个结点,则 n 的值是:

(3分)

A.
56

B.
57

C.
58

D.
60

作者
考研真题
单位
浙江大学
2-6
设 T 是非空二叉树,若 T 的先序遍历和中序遍历序列相同,则 T 的形态是 __

(2分)

A.
只有一个根结点

B.
没有度为 1 的结点

C.
所有结点只有左孩子

D.
所有结点只有右孩子

作者
魏宝刚
单位
浙江大学
2-7
以二叉链表作为二叉树的存储结构,在具有 n 个结点的二叉链表中(n>0),空链域的个数为 __

(2分)

A.
n+1

B.
n

C.
n−1

D.
无法确定

作者
魏宝刚
单位
浙江大学
2-8
已知二叉树的前序遍历序列为 ABDCEFG,中序遍历序列为 DBCAFEG,则后序遍历序列为 __

(2分)

A.
BDACEFG

B.
DCBFGEA

C.
ABCDEFG

D.
GFEDCBA

作者
魏宝刚
单位
浙江大学
2-9
对于任意一棵高度为 5 且有 10 个结点的二叉树,若采用顺序存储结构保存,每个结点占 1 个存储单元(仅存放结点的数据信息),则存放该二叉树需要的存储单元的数量至少是:

(2分)

A.
31

B.
16

C.
15

D.
10

作者
考研真题
单位
浙江大学
2-10
已知森林 F 及与之对应的二叉树 T,若 F 的先根遍历序列是 a, b, c, d, e, f,后根遍历序列是 b, a, d, f, e, c,则 T 的后序遍历序列是:

(2分)

A.
b, a, d, f, e, c

B.
b, d, f, e, c, a

C.
b, f, e, d, c, a

D.
f, e, d, c, b, a

作者
考研真题
单位
浙江大学
填空题
4-1
已知一棵完全二叉树的第5层(设根为第1层)有8个叶结点,则该完全二叉树的结点个数最多是:47
4-2
一棵二叉树的前序遍历序列是ABDFECGHK,中序遍历序列是DBEFAGHCK,则它的后序遍历序列是
DEFBHGKCA
. (填写半角大写字母且不要添加空格,格式如ABCDEFG).
4-3
具有n个结点的二叉树中,一共有2n个指针域,其中只有n-1个用来指向结点的左右孩子,其余的n+1个指针域为NULL。
4-4
若以{4,5,6,7,8}作为叶子结点的权值构造哈夫曼树,则其带权路径长度是69

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
度为2的有序二叉树有一些区别。首先,度为2的有序至少有3个结点,而二叉树可以为空。其次,度为2的有序中,孩子结点的左右次序是相对于另一个孩子结点而言的。如果某个结点只有一个孩子,则无需区分其左右次序。而对于二叉树,无论其孩子数是否为2,都需要确定其左右次序,即二叉树结点次序是确定的,不是相对于另一个结点而言的。此外,含有n个结点二叉树的高度为log2n下取整。 虽然度为2的有序二叉树在一些方面有差异,但可以说度为2的有序就是二叉树。因为对于任何一棵二叉树,我们都可以认为它是一个度为2的有序,只是其中一些结点的孩子数可能为0或者1。而完全二叉树是一种特殊的二叉树,它满足每个结点都与高度为h的满二叉树中编号为1—n的结点一一对应的条件。在完全二叉树中,如果一个结点没有左孩子,则它必定没有右孩子,那它就是叶子结点。 综上所述,度为2的有序可以看作是一种特殊的二叉树。它们的区别在于度为2的有序中孩子结点的左右次序相对于另一个孩子而言,而二叉树结点次序是确定的。然而,我们可以将任何一棵二叉树视为度为2的有序,只需将孩子数为0或1的结点视为度为2的结点即可。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [数据结构---第五章二叉树---二叉树的概念---选择题](https://blog.csdn.net/programmer9/article/details/125015325)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [第六章 二叉树习题1](https://download.csdn.net/download/MFW333/87596042)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

且从容.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值