雅典娜的棒槌

关注

2022-02-12(338. 比特位计数)

雅典娜的棒槌

关注

阅读 64

2022-02-14

class Solution {
    public int[] countBits(int n) {
        int[] result=new int[n+1];
        for(int i=0;i<=n;++i){
            result[i]=oneCount(i);
        }
        return result;
    }
    public int oneCount(int x){
        int count=0;
        while(x!=0){
            x=x&(x-1);
            ++count;
        }
        return count;
    }
}

相关推荐

云卷云舒xj

338.比特位计数

云卷云舒xj 34 0 0

承蒙不弃

338. 比特位计数

承蒙不弃 88 0 0

王栩的文字

Leetcode 338. 比特位计数

王栩的文字 80 0 0

进击的包籽

【LeeCode】338. 比特位计数

进击的包籽 121 0 0

狐沐说

LeetCode、338. 比特位计数【简单,位运算】

狐沐说 12 0 0

千白莫

LeetCode 训练场:338. 比特位计数

千白莫 44 0 0

两岁时就很帅

力扣338 比特位计数

两岁时就很帅 89 0 0

霍华德

lc338 比特位计数

霍华德 10 0 0

天际孤狼

LeetCode-338-比特位计数

天际孤狼 67 0 0

月半小夜曲_

比特位计数

月半小夜曲_ 35 0 0

精彩评论(0)

0 0 举报