思路:
最简单的位操作…
int hammingWeight(uint32_t n) {
int count = 0;
for (int i = 0; i < 32; i++) {
if (n & 1)
count++;
n >>= 1;
}
return count;
}
思路:
最简单的位操作…
int hammingWeight(uint32_t n) {
int count = 0;
for (int i = 0; i < 32; i++) {
if (n & 1)
count++;
n >>= 1;
}
return count;
}