leetcode(461) Hamming Distance 简单题
来源:互联网 发布:visual basic编程手机 编辑:程序博客网 时间:2024/06/04 18:36
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.
就是比较两个数 二进制位几个位不同
public class Solution { public int hammingDistance(int x, int y) { int count=0; while(x>0||y>0){ int lastx = x&1; int lasty = y&1; int result = lastx^lasty; int last_result = result&1; if(last_result==1){ count++; } x>>=1; y>>=1; } return count; }}
阅读全文
0 0
- leetcode(461) Hamming Distance 简单题
- [LeetCode-461]Hamming Distance
- Leetcode 461 Hamming Distance
- Leetcode 461 Hamming Distance
- leetcode-461-Hamming Distance
- leetcode 461: Hamming Distance
- leetcode--461 : Hamming Distance
- 【LeetCode】461Hamming Distance
- LeetCode #461: Hamming Distance
- LeetCode 461 Hamming Distance
- Leetcode #461 Hamming Distance
- 【LeetCode】461 Hamming Distance
- LeetCode 461 Hamming Distance
- leetcode.461 Hamming Distance
- LeetCode-461 Hamming Distance
- leetcode-461(Hamming Distance)
- 【LeetCode】461 Hamming Distance
- Leetcode 461 Hamming Distance
- HDU1003`Max Sum(DP)
- 在asp.net中长内容自动分页的实现
- Vector源码
- 忘记bug,去跑步吧
- Linux下的文件描述符
- leetcode(461) Hamming Distance 简单题
- Java基础面试题
- POJ 3422 Kaka's Matrix Travels 费用流
- 维基利亚加解密(二)
- LAMP+Wordpress+阿里云搭建个人博客
- Ubuntu16.04使用pip3安装第三方库
- FPGA内部结构
- TCP 传输链接的释放
- 项目实战:微交互之按钮选择器