[leetcode] p338 Count Bits

class Solution {
public:
    vector<int> countBits(int num) {

        vector<int> result;

        for (int i=0; i<num+1; i++)
        {
            if (i==0)
            {
                result.push_back(0);
            }
            else
            {
                result.push_back(result.at(i >> 1) + (i & 1));
            }

        }

        return result;
    }
};
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章