ハフマン符号

更新日:

用語解説

ハフマン符号は、よく出る記号には短い符号を、まれな記号には長い符号を割り当てて、データ量を減らす可逆圧縮の符号です。

■ 試験で押さえるポイント

  • 出現頻度の最も小さい二つをまとめる操作を繰り返して、木を作ります。

  • どの符号も他の符号の先頭部分にならないため、区切りなしで一意に復号できます。

  • 平均符号長は、各記号の符号長×出現確率の合計です。

■ 選択肢での判断ポイント

頻度の小さい二つから順にまとめ、平均符号長を計算する問題が頻出です。

例: 確率1/2、1/4、1/8、1/8の記号に1、2、3、3ビットを割り当てると、平均は1.75ビットです。

同じ分野の用語