【Leetcode】338. Counting Bits

前提是你 提交于 2020-01-28 09:00:38

题目地址:

https://leetcode.com/problems/counting-bits/

一道水题。。。

class Solution {
    public int[] countBits(int num) {
        int[] dp = new int[num + 1];
        dp[0] = 0;
        for (int i = 1; i <= num; i++) {
            dp[i] = (i & 1) + dp[i >> 1];
        }
        
        return dp;
    }
}

时间复杂度O(num)O(num)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!