![](https://csdnimg.cn/release/download_crawler_static/88125510/bg5.jpg)
24.在查找表中,通过记录的某关键字能唯一地确定一个记录,该关键字称为__主关键字__。
三、综合题
1.
(1) 以 3,4,5,8,9,10 作为叶结点的权,构造一棵哈夫曼树。
(2) 给出相应权重值叶结点的哈夫曼编码。
(3) 一棵哈夫曼树有 2n-1 个结点,它是共有多少个权重值构造而成的?简述理由?
(1)
图 7
(2)
3 0000
4 0001
5 001
10 01
8 10
9 11
(3)n 个,因为非叶结点数比叶结点数少一个,而权值个数=叶结点数
2.(1)对给定权值 3,1 ,4,4,5,6,构造深度为 5 的哈夫曼树。(设根为第 1 层)
(2) 求树的带权路径长度。
(3)链接存储上述哈夫曼树,结点中共有多少个指针域为空,说明理由.
(1)
图 8
(2) WPL=3*4+1*4+4*3+6*2+4*2+5*2=58
(3) 共 11 个结点,22 个指针域,除根结点外,每个结点对应一个指针域.,共 10 个指针域非空,故