461. Hamming Distance
来源:互联网 发布:principle windows 编辑:程序博客网 时间:2024/06/11 17:42
461. Hamming Distance
The Hamming distance between two integers is the number of positions at which the corresponding bits are different.
Given two integers x
and y
, calculate the Hamming distance.
Note:
0 ≤ x
, y
< 231.
Example:
Input: x = 1, y = 4Output: 2Explanation:1 (0 0 0 1)4 (0 1 0 0) ↑ ↑The above arrows point to positions where the corresponding bits are different.
说明:依次判断即可。
int hammingDistance(int x, int y) { int cnt=0; while(x||y) { if((x&1)^(y&1)) cnt++; x>>=1; y>>=1; } return cnt; }
0 0
- LeetCode 461. Hamming Distance
- 461. Hamming Distance
- 【Leetcode】461. Hamming Distance
- 461. Hamming Distance
- LeetCode 461. Hamming Distance
- 461. Hamming Distance
- LeetCode - 461. Hamming Distance
- 461. Hamming Distance*
- LeetCode-461. Hamming Distance
- 461. Hamming Distance
- 【LeetCode】 461. Hamming Distance
- 461. Hamming Distance
- 461. Hamming Distance#1
- 461. Hamming Distance
- Leetcode-461. Hamming Distance
- 461. Hamming Distance
- Leetcode 461. Hamming Distance
- 461. Hamming Distance
- opencv计算机视觉学习笔记八
- 获取和设置transform值
- ccf 画图
- Linux 中必须要了解的命令操作
- 软件测试基础题目
- 461. Hamming Distance
- ubuntu16.10+cuda8.0+gtx1080
- STM32 按键实验
- 如何在 Linux 中查找一个文件
- Checkbox复用导致错乱
- unity3d回调函数总结学习
- 虚拟机找不到window xp操作系统的解决办法
- 1015
- post 变量参数超过1000报Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_in