首页
设电文字符集是{e1,e2,e3,e4,e5},它们出现的次数分别为:{50,10,16,8,12}。现要为该字符集设计哈夫曼编
2024-08-04 00:28:55
数据结构(02331)
设电文字符集是{e1,e2,e3,e4,e5},它们出现的次数分别为:{50,10,16,8,12}。现要为该字符集设计哈夫曼编码。请回答下列问题。 (1)画出得到的哈夫曼树。 (2)给出各符号的哈夫曼编码。
【正确答案】:
(1)
(2)
字符
e
1
e
2
e
3
e
4
e
5
编码
1
001
011
000
010
【题目解析】:
(1)哈夫曼树构造过程:
(2)哈夫曼树左分支表示0,右分支表示1.以根结点到叶结点路径上的分支字符组成的串作为该叶结点的字符编码。
上一篇:
己知图G采用邻接矩阵存储,邻接矩阵如题27图所示。 (1)写出从顶点A开始图G的3个不同的深度优先搜索遍历序列。 (2)写出从
下一篇:
假设顺序存储的有序表R含有12个关键字,进行二分查找时,平均查找长度为______________ 。