Hatena Blog Tags

グレイコード

(コンピュータ)
ぐれいこーど

Gray code。交番二進符号。2進数を前後のハミング距離が1になるように符号化。

二進数 → グレイコードは、C言語では、x ^ (x >> 1) で変換できる。

様々な用途に使われているが、遺伝的アルゴリズム分布推定アルゴリズムなどで数値を表現するのに使用すると、結果が改善されることが多い。

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

関連ブログ