338. 比特位计数

 1 class Solution 
 2 {
 3 public:
 4     vector<int> countBits(int num) 
 5     {
 6         vector<int> res;
 7         for(int i = 0;i <= num;i ++)
 8         {
 9             int count = 0;
10             for(int k = 0;k < 32;k ++) count += ((i >> k) & 1);
11             res.push_back(count);
12         }
13         return res;
14     }
15 };

 

posted @ 2020-04-22 18:12  Jinxiaobo0509  阅读(90)  评论(0)    收藏  举报