int count2(int a)//加一个unsigned变为无符号数, { int count1 = 0; while (a) { a = a & (a - 1);// 可以把2进制最右边的1消除///超级算法 count1++; //比如a=1011和a-1=1010 为1010 } return count1; }int get_diff_bit(int a, int b)
无
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号