讨论/《初级算法》 - 汉明距离/
《初级算法》 - 汉明距离
class Solution {
    public int hammingDistance(int x, int y) {
        boolean flag;
        int count = 0;
        for (int i = 0; i < 32; i++) {
            flag = (x >>> i & 1) == 1;
            if ((y >>> i & 1) == 1) {
                flag = !flag;
            }
            if (flag) {
                count++;
            }
        }
        return count;
    }
}

微信截图_20210421214159.png

展开全部 13 讨论