資料壓縮法之功能在於節省資料儲存的空間與減少資料傳輸的流量。Huffman
Coding 是一種最佳的資料壓縮法。Huffman Coding 是依據各字元在整份文件中出
現的次數來進行編碼。假設在一份文件中,總計有A 到H 等八個字元,且各字元
出現的頻率分別是A: 10 %, B: 19 %, C: 14 %, D: 15 %, E: 11%, F: 10 %, G: 12 %,及
H: 9 % 。(25 分)
請畫出Huffman Code Tree 。
請列出各字元之codeword。
針對同一份文件,改用Fixed-Length Binary Codeword(FLBC)法來代表各字元,
請列出各字元之codeword。
請問使用FLBC 所需的傳輸量是Huffman 的幾倍?(僅考慮文件部份,不需考慮
code table 部份)
在何種情形下FLBC 與Huffman 所需的傳輸量相等?(僅考慮文件部份,不需考
慮code table 部份)