問題詳情

13 若字串 aaaaabbbbcccdde 依霍夫曼法編碼,則“e”最少需要幾個位元?
(A) 1
(B) 2
(C) 3
(D) 4

參考答案

答案:C
難度:非常困難0
統計:A(1),B(1),C(0),D(1),E(0)

用户評論

踮起腳尖勾夢想】評論

概念:是一種用於無失真資料壓縮的熵編碼(權編碼)演算法。原理:現機率高的字母使用較短的編碼,反之出現機率低的則使用較長的編碼例如:在英文中,e的出現機率最高,而z的出現機率則最低。當利用霍夫曼編碼對一篇英文進行壓縮時,e極有可能用一個位元來表示,而z則可能花去25個位元(不是26)。計算:又稱最優二元樹,是一種帶權路徑長度最短的二元樹。樹的路徑長度是從樹根到每一結點的路徑長度之和,記爲WPL=(W1*L1+W2*L2+W3*L3+...+Wn*Ln)(本題):aaaaabbbbcccdde a5個 b4個 c3個 d2個 e1個 

如有販賣解答請通知我】評論

這題我怎麼算都是D,有人能幫我解惑嗎?                            口 a: 1                         0/ 1  b: 01                      口   a5                 c: 001                   0/     1                      d: 0001                 口b4                    e:0000             0/ 1            口       c3       0/     1    e1       d2不好意...

sandy80041】評論

演算過程(一)進行霍夫曼編碼前,我們先建立一個霍夫曼樹。⒈將每個英文字母依照出現頻率由小排到大,最小在左⒉每個字母都代表一個終端節點(葉節點),比較a,b,c,d,e,5個字母中每個字母的出現頻率,將最小的兩個字母頻率相加合成一個新的節點。發現d與e的頻率最小,故相加1+2=3。⒊比較3.a.b.c,發現3與c的頻率最小,故相加3+3=6。⒋比較6.a.b,發現a與b的頻率最小,故相加4+5=9。 5.最後剩6.9,沒有可以比較的對象,相加6+9=15。最後產生的樹狀圖就是霍夫曼樹。 (二)進行編碼1.給霍夫曼樹的所有左鏈結'0'與右鏈結'1'。2.從樹根至樹葉依序記錄所有字母的編碼。

使命必達】評論

概念:是一種用於無失真資料壓縮的熵編碼(權編碼)演算法。原理:現機率高的字母使用較短的編碼,反之出現機率低的則使用較長的編碼例如:在英文中,e的出現機率最高,而z的出現機率則最低。當利用霍夫曼編碼對一篇英文進行壓縮時,e極有可能用一個位元來表示,而z則可能花去25個位元(不是26)。計算:又稱最優二元樹,是一種帶權路徑長度最短的二元樹。樹的路徑長度是從樹根到每一結點的路徑長度之和,記爲WPL=(W1*L1+W2*L2+W3*L3+...+Wn*Ln)(本題):aaaaabbbbcccdde a5個 b4個 c3個 d2個 e1個