如何有效地存储二进制代码?对于某些固定大小(例如 32 位),可以使用原始类型。但是如果我的二进制代码更长怎么办?
计算两个二进制代码之间的汉明距离的最快方法是什么?
- Use std::bitset<N> http://en.cppreference.com/w/cpp/utility/bitset,定义在
<bitset>
标题,其中N
是位数 (not bytes).
- 计算两个二进制代码之间的汉明距离
a
and b
using (a ^ b).count()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)