public int hammingDistance(int x, int y) {
return Integer.bitCount(x^y);
}用异或运算,比较简便
Integer.bitCount()统计二进制中1的个数
本文介绍了一种使用异或运算及Integer.bitCount()方法快速计算两个整数间汉明距离的算法实现。
public int hammingDistance(int x, int y) {
return Integer.bitCount(x^y);
}用异或运算,比较简便
Integer.bitCount()统计二进制中1的个数
388

被折叠的 条评论
为什么被折叠?