题目链接
英文链接:https://leetcode.com/problems/hamming-distance/
中文链接:https://leetcode-cn.com/problems/hamming-distance/
题目详述
两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。
给出两个整数 x
和 y
,计算它们之间的汉明距离。
注意:
0 ≤ x
, y
< 231.
示例:
1 | 输入: x = 1, y = 4 |
题目详解
在 LeetCode191-位1的个数 中我们已经知道如何得到一个整数二进制表达式中 1 的个数(汉明重量),解答本题就比较简单了。两个整数 x、y 的汉明距离就是 x ^ y
的汉明重量。
1 | public class LeetCode_00461 { |