如何有效地存储二进制代码?对于某些固定大小,例如 32 位,可以使用原始类型。但是如果我的二进制代码更长呢?
计算两个二进制代码之间的汉明距离的最快方法是什么?
问问题
1034 次
1 回答
6
- 使用
std::bitset<N>
,在标头中定义<bitset>
,其中N
是位数(不是字节)。 - 计算两个二进制代码之间的汉明距离
a
并b
使用(a ^ b).count()
。
于 2014-10-02T20:12:25.827 回答