我应该如何存储和计算二进制代码之间的汉明距离

How should I store and compute Hamming distance between binary codes?

本文关键字:二进制 计算 代码 之间 汉明距离 何存储 存储 我应该      更新时间:2023-10-16
  1. 如何有效地存储二进制代码?对于某些固定大小,例如32位,可以使用一些基元类型。但是如果我的二进制代码更长呢?

  2. 计算两个二进制码之间汉明距离的最快方法是什么?

  1. 使用<bitset>标头中定义的std::bitset<N>,其中N是位数(而非字节)
  2. 使用(a ^ b).count()计算两个二进制码ab之间的汉明距离