Sword To Offer 011 - 二进制中1的个数

2021-08-11 11:10:47 浏览数 (1)

二进制中1的个数

Desicription

输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。

Solution

代码语言:javascript复制
class Solution {
public:
    int NumberOf1(unsigned int n) {
        int count = 0;
        while(n) {
            count  = n & 1;
            n >>= 1;
        }
        return count;
    }
};

0 人点赞