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

选择题
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

你可能感兴趣的:(数据结构)