LeetCode 191 Number of 1 Bits
2015-04-16 16:12
302 查看
题目
分析
这道题比较简单,定义一个32位的1与参数进行 ‘与’运算,并且进行移位来确定一共有多少1。题解
class Solution { public: int hammingWeight(uint32_t n) { int count=0; uint32_t a = 00000000000000000000000000000001; for(int i=1;i<=32;i++) { if((n & a) != 0 ) { count++; } a = a<<1; //a*=2; } return count; } };
相关文章推荐
- LeetCode 第 191 题 (Number of 1 Bits)
- leetcode_191题——Number of 1 Bits(位运算)
- #leetcode#191 Number of 1 Bits n&n-1的用处
- 【LEETCODE】191-Number of 1 Bits
- leetcode: (191) Number of 1 Bits
- 【LeetCode-191】 Number of 1 Bits(C++)
- leetcode[191]:Number of 1 Bits
- LeetCode 191 Number of 1 Bits(1 比特的数字们)
- LeetCode 191 Number of 1 Bits
- LeetCode191—Number of 1 Bits
- LeetCode之191 Number of 1 Bits 别名:数1
- 191.[Leetcode]Number of 1 Bits
- leetcode——191——Number of 1 Bits
- leetCode #191 number of 1 bits
- 【LeetCode】190 & 191 - Reverse Bits & Number of 1 Bits
- Leetcode_191_Number of 1 Bits
- LeetCode 191: Number of 1 Bits
- LeetCode191 Number of 1 Bits. LeetCode231 Power of Two. LeetCode342 Power of Four
- LeetCode 191 number of 1 bits
- leetCode191/201/202/136 -Number of 1 Bits/Bitwise AND of Numbers Range/Happy Number/Single Number