グレイコードはバイナリコードであり、隣接するグレイコード間の差はわずか1ビット、つまりハミング距離は1です。生成方法:長さ 1 のグレイコード [0, 1] を書き留めます。長さ n-1 のグレイコードを反転し、ステップ 2 で生成したシーケンスの前に 0 を追加して、ステップ 2 とステップ 2 のシーケンスを接続します。ステップ 3.
グレイ コードのルール
グレイ コードは、次の特性を持つバイナリ コードです。連続 2 つのグレイ コードは 1 ビットだけ異なります。つまり、グレイ コードでは、2 つの隣接するコード間のハミング距離は 1 です。
グレイ コードの生成
グレイ コードの生成方法は次のとおりです:
例
長さ 3 のグレイ コードを生成します:
#アプリケーション
グレー コードは、次のような多くの分野に応用できます。以上がグレイコードのルールは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。