LeetCode题解:Hamming Distance
来源:互联网 发布:计算json长度工具 编辑:程序博客网 时间:2024/06/05 20:52
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.
思路:
先通过异或得到不同的位,然后计数。
题解:
int hammingDistance(int x, int y) { int v = x ^ y; int nbits(0); while(v) { if (v & 1) { ++nbits; } v >>= 1; } return nbits;}
0 0
- LeetCode题解:Hamming Distance
- Leetcode题解-461. Hamming Distance
- LeetCode 461. Hamming Distance
- 【Leetcode】461. Hamming Distance
- [LeetCode-461]Hamming Distance
- LeetCode 461. Hamming Distance
- [LeetCode]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 Hamming Distance
- leetcode 461: Hamming Distance
- Leetcode-461. Hamming Distance
- leetcode--461 : Hamming Distance
- Leetcode 477: hamming distance
- 港口钓鱼 求人员分配 移动最短距离值和 三个门
- 升级ios9后RSA加密结果是空 问题是SecItemAdd
- 数据类型Entity Framework
- Unicode字符集下,CString 转换为char类型
- 后缀自动机 【Sdoi2008】 Sandy的卡片 bzoj4698
- LeetCode题解:Hamming Distance
- Apache kafka 设计与实现
- 【PAT】1036. Boys vs Girls
- 授权过滤器
- 剑指offer-面试题6-重建二叉树
- 透传_DMA_延时笔记
- 时间戳和字符串互转
- robotium中用TestSuit集合管理多用例的测试
- 记单词028