Number of 1 Bits

来源:互联网 发布:java 400是什么错误 编辑:程序博客网 时间:2024/05/16 09:42
class Solution {public:    int hammingWeight(uint32_t n) {        uint32_t fence = 1;        int counter = 0;        for(int i = 1; i <= 32; i++) {            if(n & fence)                counter++;            fence = fence << 1;        }        return counter;    }};
0 0