除以2取余数,空间复杂度o(1)
class Solution {
public:
int hammingWeight(uint32_t n) {
int count=0;
int i=1;
for(i=1;i<=32;i++)
{
count=count+n%2;
n=n/2;
}
return count;
}
};
除以2取余数,空间复杂度o(1)
class Solution {
public:
int hammingWeight(uint32_t n) {
int count=0;
int i=1;
for(i=1;i<=32;i++)
{
count=count+n%2;
n=n/2;
}
return count;
}
};