算法-位运算
六月二十七
乘风破浪会有时,直挂云帆济沧海。
展开
-
位运算-求二进制中1的个数
//求二进制中1的个数public int countOne(int n){ int count=0; while(n>0){ if(n&1==1){ count++; } n>>=1; } return count;}原创 2019-03-13 14:16:24 · 318 阅读 · 0 评论 -
位运算-判断一个数是否是2的n次方
//判断一个数是否是2的n次方public boolean isPower(int n){ if(n<1){ return false; } int i=1; while(i<=n){ if(i==n){ return true; } i<<=1; ...原创 2019-03-13 14:17:36 · 1217 阅读 · 0 评论