c++霍夫曼树
c++霍夫曼樹
- 概念
- 霍夫曼樹的構造
- 霍夫曼樹
概念
組建一個網絡,耗費最小 WPL最小;這個方法是霍夫曼想出來的,稱為霍夫曼樹
霍夫曼樹的構造
對于文本”BADCADFEED”的傳輸而言,因為重復出現的只有
”ABCDEF”這6個字符,因此可以用下面的方式編碼:
接收方可以根據每3個bit進行一次字符解碼的方式還原文本信息。
這樣的編碼方式需要30個bit位才能表示10個字符
那么當傳輸一篇500個字符的情報時,需要15000個bit位
在戰爭年代,這種編碼方式對于情報的發送和接受是很低效且容易出錯的。
如何提高收發效率?
要提高效率,必然要從編碼方式的改進入手,要避免每個字符都占用相同的bit位
總結
- 上一篇: 为什么只有绝地能用光剑?
- 下一篇: 为什么菠萝要用盐水泡?