数据结构习题:树与二叉树区别及应用.pdfVIP

  • 0
  • 0
  • 约1.22千字
  • 约 2页
  • 2026-02-03 发布于北京
  • 举报

数据结构习题:树与二叉树区别及应用.pdf

1、一棵度为2的有序树与一棵二叉树有何区别?

2、试分别画出具有3个结点的树和3个结点的二叉树的所

有不同形态。

3、一个深度为h的满k叉树有如下性质:第h层上的结点

都是叶子结点,其余各层上每个结点都有k棵非空子树。如

果按层次顺序(同层自左至右)从根开始对全部结点编号,

问:

(1)各层的结点数目?

(2)编号为i的结点的双亲结点(若存在)的编号?

(3)编号为i的结点的第j个孩子结点(若存在)的编号

(4)编号为i的结点有右兄弟的条件?其右兄弟的

编号?

4、假设二叉树包含的结点数据为1,3,5,2,12。

(1)画出两棵高度最大的二叉树;

(2)画出两棵完全二叉树,要求每个双亲结点的值大于

其孩子结点的值。

5、试找出分别满足下面条件的所有二叉树。

(1)前序序列和中序序列相同;

(2)中序序列和后序序列相同;

(3)前序序列和后序序列相同;

(4)前序、中序、后序序列均相同。

6、若二叉树中各结点的值均不相同,则由二叉树的前序序

列和中序序列,或由其后序序列和中序序列均能惟一地确定

一棵二叉树,但由前序序列和后序序列却不一定能惟一地确

定一棵二叉树。

(1)已知一棵二叉树的前序序列和中序序列分别为

ABDGHCEFI和GDHBAECIF,请画出此二叉树。

(2)已知一棵二叉树的中序序列和后序序列分别为

BDCEAFHG和DECBHGFA,请画出此二叉树。

(3)已知两棵二叉树前序序列和后序序列均为AB和BA,

请画出这两棵不同的二叉树。

7、下面编码哪一组不是前缀码?

{00,01,10,11}

{0,1,00,11}

{0,10,110,111}

8、假设用于通信的电子由字符集{a,b,c,d,e,f,g,h}中的字母构

成,这8个字母在电文中出现的概率分别为

{0.05,0.19,0.02,0.05,0.32,0.03,0.21,0.10}

(1)为这8个字母设计哈夫曼编码。

(2)若用三位二进制数(0~7)对这8个字母进行等长编

码,则哈夫曼编码的平均码长是等长编码的百分之几?它使

电文总长平均压缩多少?

文档评论(0)

1亿VIP精品文档

相关文档