数据结构-树习题复习课程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A. a在b上方 B. a在b下方 C. a在b左方 D. a在b右方
线索二叉树树是一种( ).
a 逻辑结构
b. 线性结构
c. 逻缉和线性结构 d. 物理结构
N个结点的线索二叉树中,线索的数目是 〔 )。
A. N—1 B. N+1 C. 2N D. 2N—1
假设一棵二叉树的按层次遍历序列为 ABCDEFGHIJ, 中序序列为 DBGEHJACIF,请画出该二叉树。
已知顺序输入一组元素15,35,70, 50,18,20,12,30,80,回答以下问题
:
①按照二叉排序树的生成原则画出该树。
②画出该二叉排序树的中序线索树。
此课件下载可自行编辑修改,仅供参考! 感谢您的支持,我们努力做得更好!谢谢
A 2 b6 c 5 d 8
关于二叉树的下列说法正确的是()。 A.二叉树的度为2 B.二叉树的度可以小于2 C.每一个结点的度都为2 D.至少有一个结点的度为2
具有68个结点的完全二叉树的深度为() A 6 b 7 c 8 68
若一棵完全二又树中某结点无左孩子,则该结 点一定是()。
A.度为1的结点 B.度为2的结点 C.分支结点 D.叶子结点
有一段正文由字符集 A,D,C,D,E,F中 的字母组成,这6个字母在正文中出现的次数 分别为12,18,26,6.4.34。
(1)为这6个字母设计哈夫曼编码。 (2)设每个字节由8位二进制位组成, 请计算按哈夫曼编码压缩存储这段正 文共需多少个字节?
将一棵树T转换为一棵二叉树T2,则T的后 序遍历是T2的( ). a. 先序 b. 中序 c. 后序 d. 无 法确定
a3 b 4 c5 d6
在树和二叉树的转换中,每棵树都对应一棵二叉树。 下列结论正确的是()
1 树的先序遍历与其对应的二叉树的先序遍历相同 2 树的后序遍历与其对应的二叉树的后序遍历相同 3 树的先序遍历与其对应的二叉树的中序遍历相同 4 以上都不正确
具有3个结点的树和具有3个结点的二叉树 的所有不同形态分别是()
数据结构-树习题
一棵节点数为2000的完整二叉树的叶子数 是( )。
A.999 B.1000 C.1001 D.1002
在有N个叶子节点的霍夫曼树中,其节点总 数为( )。
A 不确定 B 2N C 2N+1 D 2N-1
一棵完全二叉树有200个结点,则度数为1的 结点个数为() ,度数为0的结点个数为() 度数为2的结点个数为() a 100 b 98 c 1 d 99
e 50 f 120 g 0
对于一棵满二叉树,m 个叶子结点, n 个结点,深度为h ,则()
a n=h+m b h+m=2n c m=h-1 d n=2h-1
在一棵二叉树上第5层的结点数最多为( ) (假设根结点的层数为 0)
a 8 b 16 c 15 d 32
设T 是哈夫曼树,具有5 个叶子结点, 树T的高度最高可以是()
具有2000个节点的二叉树,其高度至少 为( )。
A 9 B 10 C 11
D 12
某二叉树的前序序列和后序序列正好相反, 则该二叉树一定是( )二叉树。
A 空或只有一个节点 B 高度等于其节点数 C 任一节点无左孩子 D 任一节点无右孩子
如果节点A有3个兄弟,而且B为A的父节 点,则B的度为( )。
遍历一棵具有n个结点的二叉树,在
前序序列、中序序列和后序序列中
所有叶子结点的相对次序 ( )
A.都不相同
B.完全相同
C.前序和中序相同 D.中序与后序相同
一棵有124个叶结点的完全Hale Waihona Puke Baidu叉树,最多有( ) 个结点。
(A)247 (B)248 (C)249 (D)250 (E)25l
一棵完全二叉树的层次序列为: ABCDEFGHIJKL,请写出后序序列。
树最适合于用来表示(). a 线性结构的数据 b 顺序结构的数据 c 元素之间无前驱和后继关系的数据 d 元素之间有包含和层次关系的数据
设一棵二叉树度2的结点数是7,度为1的结点 数是6,则叶子结点数是
A. 6 B. 7 C. 8 D. 9
设a、b为一棵二叉树的两个结点,在后序遍 历中,a在b前的条件是
A3 B4 C5 D1
中序遍历一棵二叉排序树所得到的节点访问序 列是节点值的( )序列。
A 递增或递减 B 递减 C 递增 D 无序
在一棵树中,(
A. 分支结点 C. 树根结点
)没有前驱结点。
B. 叶结点 D. 空结点
由权值分别为11,8,6,2,5的叶子 结点生成一棵哈夫曼树,它的带权路
径长度为( )
已知一棵二叉树的前序序列和中序序列分 别为: ABDGCEFH和DGBAECHF,则该 二叉树的后序序列是什么?
答:既可先画树而得后序序列,也可 直接推出后序序列,结果为: GDBEHFCA
将下列树转为相应的二叉树。
哈夫曼树是带权路径长度之和最小的树,但现
在要求带权路径长度之和最大的树,你认为应
A 24 B 71 C 48
D 53
在一棵二叉树的二叉链表中,空指针域数 等于非空指针域数加( )。
A. 2 B. 1
C. 0 D. –1
以二叉链表作为二叉树存储结构,在有N个 节点的二叉链表中,值为非空的链域的个 数为( )。
A N-1
B 2N-1 C N+1 D 2N+1
已知某二叉树是由森林转换过来的,如图所示, 请将这棵二叉树还原成森林,并给出森林的前 根序列和后根序列。
该怎样求?请写出设计思路。假设字符 a,b,c,d,e,f的使用频度分别是0.07, 0.09, 0.16, 0.18, 0.23, 0.27,请画出对应的WPL最大的树 并计算WPL的值。
解: (1)根据给定的n个权值构成n颗二叉树的集合F (2)在F中选取两颗根结点的权值最大的数作为左 右子树构造一棵新的二叉树,且置新的二叉树的根 结点的权值为其左、右子树上根结点的权值较小者 (3)在F中删除这两棵树,同时将新得到的二叉树 加入F中 (4)重复(2)和(3),直到F只含一棵树为止
线索二叉树树是一种( ).
a 逻辑结构
b. 线性结构
c. 逻缉和线性结构 d. 物理结构
N个结点的线索二叉树中,线索的数目是 〔 )。
A. N—1 B. N+1 C. 2N D. 2N—1
假设一棵二叉树的按层次遍历序列为 ABCDEFGHIJ, 中序序列为 DBGEHJACIF,请画出该二叉树。
已知顺序输入一组元素15,35,70, 50,18,20,12,30,80,回答以下问题
:
①按照二叉排序树的生成原则画出该树。
②画出该二叉排序树的中序线索树。
此课件下载可自行编辑修改,仅供参考! 感谢您的支持,我们努力做得更好!谢谢
A 2 b6 c 5 d 8
关于二叉树的下列说法正确的是()。 A.二叉树的度为2 B.二叉树的度可以小于2 C.每一个结点的度都为2 D.至少有一个结点的度为2
具有68个结点的完全二叉树的深度为() A 6 b 7 c 8 68
若一棵完全二又树中某结点无左孩子,则该结 点一定是()。
A.度为1的结点 B.度为2的结点 C.分支结点 D.叶子结点
有一段正文由字符集 A,D,C,D,E,F中 的字母组成,这6个字母在正文中出现的次数 分别为12,18,26,6.4.34。
(1)为这6个字母设计哈夫曼编码。 (2)设每个字节由8位二进制位组成, 请计算按哈夫曼编码压缩存储这段正 文共需多少个字节?
将一棵树T转换为一棵二叉树T2,则T的后 序遍历是T2的( ). a. 先序 b. 中序 c. 后序 d. 无 法确定
a3 b 4 c5 d6
在树和二叉树的转换中,每棵树都对应一棵二叉树。 下列结论正确的是()
1 树的先序遍历与其对应的二叉树的先序遍历相同 2 树的后序遍历与其对应的二叉树的后序遍历相同 3 树的先序遍历与其对应的二叉树的中序遍历相同 4 以上都不正确
具有3个结点的树和具有3个结点的二叉树 的所有不同形态分别是()
数据结构-树习题
一棵节点数为2000的完整二叉树的叶子数 是( )。
A.999 B.1000 C.1001 D.1002
在有N个叶子节点的霍夫曼树中,其节点总 数为( )。
A 不确定 B 2N C 2N+1 D 2N-1
一棵完全二叉树有200个结点,则度数为1的 结点个数为() ,度数为0的结点个数为() 度数为2的结点个数为() a 100 b 98 c 1 d 99
e 50 f 120 g 0
对于一棵满二叉树,m 个叶子结点, n 个结点,深度为h ,则()
a n=h+m b h+m=2n c m=h-1 d n=2h-1
在一棵二叉树上第5层的结点数最多为( ) (假设根结点的层数为 0)
a 8 b 16 c 15 d 32
设T 是哈夫曼树,具有5 个叶子结点, 树T的高度最高可以是()
具有2000个节点的二叉树,其高度至少 为( )。
A 9 B 10 C 11
D 12
某二叉树的前序序列和后序序列正好相反, 则该二叉树一定是( )二叉树。
A 空或只有一个节点 B 高度等于其节点数 C 任一节点无左孩子 D 任一节点无右孩子
如果节点A有3个兄弟,而且B为A的父节 点,则B的度为( )。
遍历一棵具有n个结点的二叉树,在
前序序列、中序序列和后序序列中
所有叶子结点的相对次序 ( )
A.都不相同
B.完全相同
C.前序和中序相同 D.中序与后序相同
一棵有124个叶结点的完全Hale Waihona Puke Baidu叉树,最多有( ) 个结点。
(A)247 (B)248 (C)249 (D)250 (E)25l
一棵完全二叉树的层次序列为: ABCDEFGHIJKL,请写出后序序列。
树最适合于用来表示(). a 线性结构的数据 b 顺序结构的数据 c 元素之间无前驱和后继关系的数据 d 元素之间有包含和层次关系的数据
设一棵二叉树度2的结点数是7,度为1的结点 数是6,则叶子结点数是
A. 6 B. 7 C. 8 D. 9
设a、b为一棵二叉树的两个结点,在后序遍 历中,a在b前的条件是
A3 B4 C5 D1
中序遍历一棵二叉排序树所得到的节点访问序 列是节点值的( )序列。
A 递增或递减 B 递减 C 递增 D 无序
在一棵树中,(
A. 分支结点 C. 树根结点
)没有前驱结点。
B. 叶结点 D. 空结点
由权值分别为11,8,6,2,5的叶子 结点生成一棵哈夫曼树,它的带权路
径长度为( )
已知一棵二叉树的前序序列和中序序列分 别为: ABDGCEFH和DGBAECHF,则该 二叉树的后序序列是什么?
答:既可先画树而得后序序列,也可 直接推出后序序列,结果为: GDBEHFCA
将下列树转为相应的二叉树。
哈夫曼树是带权路径长度之和最小的树,但现
在要求带权路径长度之和最大的树,你认为应
A 24 B 71 C 48
D 53
在一棵二叉树的二叉链表中,空指针域数 等于非空指针域数加( )。
A. 2 B. 1
C. 0 D. –1
以二叉链表作为二叉树存储结构,在有N个 节点的二叉链表中,值为非空的链域的个 数为( )。
A N-1
B 2N-1 C N+1 D 2N+1
已知某二叉树是由森林转换过来的,如图所示, 请将这棵二叉树还原成森林,并给出森林的前 根序列和后根序列。
该怎样求?请写出设计思路。假设字符 a,b,c,d,e,f的使用频度分别是0.07, 0.09, 0.16, 0.18, 0.23, 0.27,请画出对应的WPL最大的树 并计算WPL的值。
解: (1)根据给定的n个权值构成n颗二叉树的集合F (2)在F中选取两颗根结点的权值最大的数作为左 右子树构造一棵新的二叉树,且置新的二叉树的根 结点的权值为其左、右子树上根结点的权值较小者 (3)在F中删除这两棵树,同时将新得到的二叉树 加入F中 (4)重复(2)和(3),直到F只含一棵树为止