一意に復号可能で最短になる符号化
テクノロジ難易度: ★★★★☆
a, b, c, d の 4 文字からなるメッセージを符号化してビット列にする方法として次の表のア〜エの 4 通りを考えた。出現頻度は a, b, c, d それぞれ 50%, 30%, 10%, 10% である。符号化されたビット列から元のメッセージが一意に復号可能であって、ビット列の長さが最も短くなるものはどれか。
| a | b | c | d | |
|---|---|---|---|---|
| ア | 0 | 1 | 00 | 11 |
| イ | 0 | 01 | 10 | 11 |
| ウ | 0 | 10 | 110 | 111 |
| エ | 00 | 01 | 10 | 11 |
出典: 平成22年度秋期 情報処理安全確保支援士 午前I 問2