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. 如何使用霍夫曼編碼找到壓縮效率?