剑指 Offer 15. 二进制中1的个数(简单)
题目:
class Solution {
public:
int hammingWeight(uint32_t n) {
int result = 0;
for(int i=0;i<32;i++){
if(n&(1<<i)) result++; //利用按位与
}
return result;
}
};
题目:
class Solution {
public:
int hammingWeight(uint32_t n) {
int result = 0;
for(int i=0;i<32;i++){
if(n&(1<<i)) result++; //利用按位与
}
return result;
}
};