算法一
int oneCount(int num){
int count = 0;
while(num != 0){
if((num & 1) == 1){
count++;
}
num >>= 1;
}
return count;
}
算法二
int oneCount(int n){
int count = 0;
while (n != 0){
n &= n-1;
count++;
}
return count;
}
转载请注明原文地址:https://blackberry.8miu.com/read-42167.html