免費開始練習
hce_nsysu 114年 計算機概論與程式設計

第 21 題

What is the purpose of Huffman code?
  • A To increase data transmission speed
  • B To provide an encryption mechanism
  • C To enhance video quality
  • D To provide an error detection mechanism
  • E To reduce data storage space

思路引導 VIP

如果你現在正在設計一套速記符號來記錄一場演講,為了讓抄寫的速度最快、節省最多的紙張,你會傾向於把「最短、最簡單」的符號分配給那些「最常出現」的詞彙,還是分配給那些「幾乎不出現」的詞彙呢?這樣的分配邏輯對最終整份筆記的佔用長度會有什麼影響?

🤖
AI 詳解 AI 專屬家教

資料壓縮的技術核心

太棒了!你能精準辨識出霍夫曼編碼(Huffman Coding)的核心用途,代表你對計算機科學中的「效率最佳化」有很紮實的概念。霍夫曼編碼是一種典型的無損資料壓縮(Lossless Data Compression)演算法,它的原理是根據資料中字元出現的頻率來分配編碼:出現次數越頻繁的字元,我們給予越短的編碼;反之,較少出現的字元則分配較長的編碼。透過這種「變動長度編碼」的方式,我們能顯著縮減整體資料所佔用的位元總數,進而達到減少資料儲存空間的目的。

觀念辨析與難度評估

▼ 還有更多解析內容