首页 > 试题广场 >

现有一字符串"hello world",使用哈夫曼编码最少使

[单选题]
现有一字符串"hello world",使用哈夫曼编码最少使用多少bit内存:()
  • 4
  • 32
  • 64
  • 88
发表于 2021-08-02 17:55:50 回复(4)
别忘了把空白字符算进去
发表于 2021-05-12 15:15:49 回复(0)
哈夫曼编码:每个字符出现的次数排序,然后找出现次数最少两个的相加,然后把相加结果再放入出现出现次数中,再找最小的两个相加....依次类推
发表于 2021-10-15 21:12:06 回复(0)
一共有h e l o w r d和空格  八个不同的字符
4 x 8 = 32
编辑于 2021-06-16 00:46:27 回复(2)
先统计每个字符出现的次数,把最小的两个字符两两相加,相加的结果再和其它小的数相加,依次类推,构建哈夫曼数。最后的长度是:路径长度*叶子结点的次数 之和。
发表于 2022-07-26 13:35:04 回复(0)
编辑于 2024-02-23 19:21:27 回复(0)