バイナリ コードを効率的に格納するにはどうすればよいですか? 32 ビットなどの特定の固定サイズでは、使用できるプリミティブ型があります。しかし、私のバイナリコードがもっと長い場合はどうなるでしょうか?
2 つのバイナリ コード間のハミング距離を計算する最速の方法は何ですか?
1034 次
1 に答える
6
- ヘッダーで
std::bitset<N>
定義されているを使用します。ここで、 はビット数 (バイトではありません) です。<bitset>
N
a
をb
使用して、2 つのバイナリ コード間のハミング距離を計算し(a ^ b).count()
ます。
于 2014-10-02T20:12:25.827 に答える