Examly題庫立即開始練習
國中教甄|資訊科技資訊科技112 年第 46 題單選題

Huffman code是依字元出現頻率來編碼,若下表為字元出現頻率(frequency): 則其編碼結果,下列何者正確?

題目圖片
AB字元之碼為 1011
BC字元之碼為 11
CD字元之碼為 1110
DE字元之碼為 10正確答案
答案與詳解
D
正確答案
依據原題頻率表建構 Huffman 樹,E 字元編碼為 10;且利用前綴碼特性可快速排除選項 A。

逐選項解析

AB字元之碼為 1011✕ 錯誤
Huffman 編碼具有前綴碼(Prefix Code)特性,任一編碼不可為其他編碼之前綴。若 E 為 10,則 B 不可能為 1011,否則解碼會產生歧義。
BC字元之碼為 11✕ 錯誤
依據原題頻率表實際建構之 Huffman 樹,C 字元之編碼並非 11。且若 C 為 11,選項 C 的 1110 將違反前綴碼原則。
CD字元之碼為 1110✕ 錯誤
DE字元之碼為 10✓ 正確

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 50 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Examly