单选题
在哈夫曼编码中,若编码长度只允许小于或等于4,则除了已知两个字符编码为0和10外,还可以最多对______个字符编码。
A.3
B.4
C.5
D.6
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 根据哈夫曼树生成哈夫曼编码的规则可知,若哈夫曼编码的长度只允许小于或等于4,则哈夫曼树的高度为5。已知一个字符编码为0,另一个字符编码为10,这说明第2层和第3层各有一个叶结点,为使得该树从第3层起能够对尽可能多的字符编码,余下的二叉树应是满二叉树,如下图所示。最底层可以有4个叶结点,最多可以再对4个字符编码。
[*]
提交答案
关闭