LeetCode(191) Number of 1 Bits
2015-03-21 06:22
423 查看
题目如下:
Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hamming weight).
For example, the 32-bit integer ’11' has binary representation 00000000000000000000000000001011, so the function should return 3.
代码如下:
Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hamming weight).
For example, the 32-bit integer ’11' has binary representation 00000000000000000000000000001011, so the function should return 3.
代码如下:
//简单题 class Solution { public: int hammingWeight(uint32_t n) { int count = 0; while (n>0) { count += n&1; n >>=1; } return count; } };
相关文章推荐
- [Leetcode] #191 Number of 1 Bits
- LeetCode 191: Number of 1 Bits
- LeetCode 191 Number of 1 Bits
- Leetcode 191 Number of 1 Bits
- Leetcode_191_Number of 1 Bits
- LeetCode 191 -Number of 1 Bits ( JAVA )
- leetcode-191-Number of 1 Bits
- leetcode-191 Number of 1 Bits 二进制数字中1的个数
- LeetCode-191 Number of 1 Bits
- LeetCode(191)Number of 1 Bits
- LeetCode 191: Number of 1 Bits
- (LeetCode 191) Number of 1 Bits
- leetcode_191题——Number of 1 Bits(位运算)
- Leetcode 191 Number of 1 Bits
- leetcode: (191) Number of 1 Bits
- leetcode:191 Number of 1 Bits-每日编程第十三题
- LeetCode 191:Number of 1 Bits
- leetcode[191]:Number of 1 Bits
- Leetcode 191 Number of 1 Bits
- [LeetCode刷题记录]190-191 Number of 1 Bits & Reverse Bits