高度試験午前I暗記無料で始める

語頭条件とは?ごとうじょうけん

語頭条件とは、どの符号語も、他の符号語の先頭部分(接頭辞)になっていないという条件。これを満たす符号は、区切り記号の無いビット列を先頭から順に読むだけで一意に復号でき、後戻りして解釈をやり直す必要がない。

最終更新:2026-10-07

試験情報

高度試験・午前I(全区分共通)の過去問では2問の解説で触れられています(2016年度〜2020年度)。

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)

別名:プレフィックス条件、接頭語条件

この語が出る過去問を解く →

背景

可変長符号は、よく出る記号に短い符号を割り当てて圧縮率を上げる。ところが長さがまちまちだと、受け取ったビット列のどこが切れ目か分からない。切れ目を示す区切り記号を挟めばその分データが増え、圧縮した意味が薄れる。符号の設計側に制約を課すことで、区切り記号なしに切れ目を判定できるようにしたのがこの条件で、ハフマン符号が実用になる前提でもある。

具体例

{0, 10, 110, 111} は語頭条件を満たし、110100 は 110/10/0 と一意に切れる。ハフマン木では符号語が必ず葉に対応し、葉が他の葉の祖先になることはないため、ハフマン符号は作り方から自動的にこの条件を満たす。

試験での引っ掛け

「符号語の長さがすべて違う」ことでも「符号語が互いに異なる」ことでもない。等長符号 {00,01,10,11} も語頭条件を満たすし、逆に {0, 01} は長さが違っても満たさない。「ハフマン符号だが語頭条件を満たさない」という選択肢は常に誤りになる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 2問の解説で触れられる(2016年度〜2020年度)
  • 分野:午前I(全区分共通)
  • 「符号語の長さがすべて違う」ことでも「符号語が互いに異なる」ことでもない。