1
Q
最佳压缩霍夫曼树
A
回答
3
最基本的想法是添加两个最小的节点,创建一个新的节点,该节点的值是其2个子节点的总和。
尊重此规则直到树根保证产生的树将是最优。
因此,你有没有控制关于树的形状:它完全取决于字符的概率分布。如果概率分布看起来像斐波那契数列,它可能最终会变成一棵退化的树(每级有一个分支)。
因此,使用预先设定的最大深度创建霍夫曼树更复杂,并且需要打破始终添加2个最小节点的通常规则。由此产生的树显然不是最优的。
相关问题
- 1. 霍夫曼编码压缩
- 2. 霍夫曼编码 - 压缩
- 3. 解压压缩串霍夫曼算法
- 4. 霍夫曼减压
- 5. 测量霍夫曼算法的压缩
- 6. Matlab - JPEG压缩。霍夫曼编码
- 7. 霍夫曼文本压缩树遍历算法
- 8. 霍夫曼树编码
- 9. 霍夫曼得到树高
- 10. 遍历霍夫曼树
- 11. 霍夫曼编码树
- 12. 霍夫曼树创建C++
- 13. 霍夫曼树:遍历
- 14. 霍夫曼树混淆
- 15. 解码霍夫曼树
- 16. 霍夫曼压缩文件大小是否有最大限制?
- 17. 霍夫曼decompresion
- 18. 通过huffman表重建霍夫曼树
- 19. 快速霍夫曼树示例
- 20. 编码霍夫曼树的算法
- 21. 解决霍夫曼代码树
- 22. 在Java中遍历霍夫曼树
- 23. C++霍夫曼树和指针
- 24. R5RS Scheme,霍夫曼树函数
- 25. 使用霍夫曼树解码消息
- 26. 坏霍夫曼码?
- 27. 使用霍夫曼编码进行图像压缩
- 28. 使用霍夫曼代码压缩文件的步骤
- 29. 霍夫曼压缩是如何工作的
- 30. 如何使用霍夫曼编码找到压缩效率?