二叉树的作业

  • 格式:doc
  • 大小:50.50 KB
  • 文档页数:3

6.5 已知一棵度为k的树中有1n个度为1的结点,2n个度为2的结点,…,kn个
度为k的结点,问该树中有多少个叶子结点?
解:由题意可知:
总结点数为: 1+n1+2*n2+3*n3+...+k*nk
而度为0的结点数就应为总结点数减去度不为0的结点数的总和,即
no=1+n1+2*n2+3*n3+...+k*nk-(n1+n2+n3+...+nk)
6.7 一棵含有n个结点的k叉树,可能达到的最大深度和最小深度各为多少?
解:能达到最大深度的树是单支树,其深度为n。满k叉树的深度最小,其

深度为:)1)1((logknk
6、26
HT储存的初始状态:

HT储存的终结状态:

根据题意构造的霍夫曼树为下图:

霍夫曼编码为:
6、27
AI

100
32 10 7 17 6 5 2 3 60 19 21 28
40

11
6、29

E
A B D F H
G I K J C

A
B
D
F

G
H C I
E

J