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)演算法,它的原理是根據資料中字元出現的頻率來分配編碼:出現次數越頻繁的字元,我們給予越短的編碼;反之,較少出現的字元則分配較長的編碼。透過這種「變動長度編碼」的方式,我們能顯著縮減整體資料所佔用的位元總數,進而達到減少資料儲存空間的目的。
觀念辨析與難度評估
▼ 還有更多解析內容