出現頻度の異なるA,B,C,D,Eの5文字で構成される通信データを,ハフマン符号化を使って圧縮するために,符号表を作成した。aに入る符号として,適切なものはどれか。
ハフマン符号は他の符号の接頭辞になってはならない

| 文字 | 出現頻度(%) | 符号 |
|---|---|---|
| A | 26 | 00 |
| B | 25 | 01 |
| C | 24 | 10 |
| D | 13 | a |
| E | 12 | 111 |
選択肢
- ア001
- イ010
- ウ101
- エ110
正解と解説
正解:エ 110
ハフマン符号は語頭条件を満たす必要があり、どの符号も他の符号の先頭部分になってはならない。既に00・01・10が使われているので2ビットは11しか残らず、Eが111を使うことからDは110となる。頻度がEより高いDに同じ3ビットを割り当てても矛盾はしない。
選択肢ごとの解説
- ア先頭の00がAの符号と重なり、語頭条件に反する。
- イ先頭の01がBの符号と重なるため使えない。
- ウ先頭の10がCの符号と重なるため使えない。
- エ残った枝11の下でEの111と衝突しない唯一の符号で、語頭条件を満たす。
同じ分野の他の問題
- 入力されたビットに対して出力されるビットが0か1のいずれかである確率を遷移確率という。遷移確率を表にしたとき,a,b,c…2026年度 公開問題 科目A 問1
- 液晶ディスプレイなどの表示装置において、傾いた直線の境界を滑らかに表示する手法はどれか。2024年度 公開問題 科目A 問6
- 3次元グラフィックス処理におけるクリッピングの説明はどれか。2023年度 公開問題 科目A 問5
- 入力記号、出力記号の集合が{0, 1}であり、状態遷移図で示されるオートマトンがある。0011001110を入力記号とし…2022年度 公開問題 科目A 問4
- 次のBNFで定義される<変数名>に合致するものはどれか。 <数字>::=0|1|2|3|4|5|6|7|8|9 <英字>…2019年度 秋期 午前 問7
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。