ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

leetcode 461. 汉明距离

leetcode 461. 汉明距离

        比较简单的一题,先对两个整数进行异或操作,会将两个整数二进制形式中各个数字进行异或操作,不同的数字则为1,再通过移位操作统计得到的二进制数中为1的个数,即为所求。 Java代码如下:

class Solution {public int hammingDistance(int x, int y) {int s = x^y;int ans = 0;while(s != 0){ans += s & 1;s >>= 1;}return ans;}
}

返回列表