题目描述:判断给定的数是否是2的n次方
解题心得:小技巧:利用n和n-1尽心与操作
代码如下:
class Solution{
public boolean isPowerOfTwo(int n){
//当n为0的时候,返回的就是否
if(n <= 0){
return false;
}
//否则返回的是n与(n-1)的与的结果
return !(n & (n - 1));
}
}
题目描述:判断给定的数是否是2的n次方
解题心得:小技巧:利用n和n-1尽心与操作
代码如下:
class Solution{
public boolean isPowerOfTwo(int n){
//当n为0的时候,返回的就是否
if(n <= 0){
return false;
}
//否则返回的是n与(n-1)的与的结果
return !(n & (n - 1));
}
}