[leetcode] Number of 1 Bits
2015-03-10 11:25
225 查看
Number of 1 Bits
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) { if(n % 2 != 0) count++; n /= 2; } return count; } };
相关文章推荐
- LeetCode题解----Number of 1 Bits
- LeetCode——Number of 1 Bits
- Leetcode-Number of 1 Bits
- LeetCode (11) Number of 1 Bits
- leetcode--Number of 1 Bits
- [Leetcode]Number of 1 Bits
- leetcode-191-Number of 1 Bits
- [Leetcode] Number of 1 Bits & Counting Bits
- Number of 1 Bits - LeetCode
- LeetCode191—Number of 1 Bits
- LeetCode : Number of 1 Bits
- LeetCode之191 Number of 1 Bits 别名:数1
- LeetCode-191 Number of 1 Bits
- [LeetCode][Java] Number of 1 Bits
- [Leetcode] #191 Number of 1 Bits
- LeetCode:Number of 1 Bits
- leetcode(11), Number of 1 Bits(python)
- leetcode_Number of 1 Bits_easy
- leetcode--Number of 1 Bits
- LeetCode 之 Number of 1 Bits — C 实现