| アルファベット | a | b | c | d |
|---|---|---|---|---|
| 出現確率(%) | 40 | 30 | 20 | 10 |
| 可変長 2 進符号 | 0 | 10 | 110 | 111 |
情報処理安全確保支援士試験 平成29年度秋期 午前Ⅰ 問2「四つのアルファベット a ~ d から成るテキストがあり,各アルファベットは 2…」の正解と解説です。情報処理安全確保支援士試験の「データ圧縮」分野の過去問で、各選択肢の正誤も解説付きで確認できます。
エ. 0.95
変換前は各文字2ビット固定長なので1文字あたり平均2ビット。変換後は出現確率で重み付けした平均符号長を求める。0.4×1+0.3×2+0.2×3+0.1×3=0.4+0.6+0.6+0.3=1.9ビット。よって比は1.9/2=0.95でエが正解。出現頻度の高い文字に短い符号を割り当てるハフマン符号の考え方で、これがデータ圧縮の基礎原理となる。