class Solution {
public boolean isPowerOfTwo(int n) {
long x = (long) n;
if (x != 0 && (x & (x - 1)) == 0) return true;
return false;
}
}
注:
依旧是x & (x - 1)的灵活用法。
class Solution {
public boolean isPowerOfTwo(int n) {
long x = (long) n;
if (x != 0 && (x & (x - 1)) == 0) return true;
return false;
}
}
注:
依旧是x & (x - 1)的灵活用法。