000, 001, 010, 000
バイナリ出力の文字列をランダムに生成するソースがあります。
入力000、001、および010のストリームなど、他の入力とは異なるビット数に応じて入力をグループに入れるハッシュまたはクラスタリングプログラムが必要です。それらはすべて同じバケット/クラスターに移動する必要があります1ビット違います。
私の最初の考えは、入力の最初の連続ビットを 1 つにグループ化することでした。
000
001
010
1つに。それから次のものとして:
011
100
101
等
しかし、私はすぐに、 と は同じバケットに属すべきであるのに対し、 とは異なるバケットに属すべきであるなど000
、境界間に類似点があることに気付きました。1000
011
000
どうすればこれにアプローチできますか?ヒント?
ジェームズ