下のスライドの Sardinas-Patterson アルゴリズムを理解するのに苦労しています。
C1 と C2 を取得するにはどうすればよいですか???
また、インターネットから次の情報を入手しました。
リストに追加されるすべてのダングリング サフィックスはコードワードの有限セットのサフィックスであり、ダングリング サフィックスは多くても 1 回追加できるため、アルゴリズムは有限です。
- { 0, 01, 11 }. コードワード 0 はプレフィックス 01 であるため、ダングリング サフィックス 1. { 0, 01, 11, 1 } を追加します。コードワード 0 は 01 のプレフィックスですが、ダングリング サフィックス 1 は既にリストに含まれています。コードワード 1 はプレフィックス 11 ですが、ダングリング サフィックス 1 は既にリストに含まれています。他にダングリング サフィックスはないので、このセットは一意にデコード可能であると結論付けます。
- { 0, 01, 10 }. コードワード 0 はプレフィックス 01 であるため、ダングリング サフィックス 1 をリストに追加します。{0、01、10、1}。コードワード 1 はプレフィックス 10 ですが、ダングリング サフィックス 0 はコードワードです。したがって、コードは一意にデコードできないと結論付けてください。