是否为2的幂
private static boolean isPowerOfTwo(int val) {
return (val & -val) == val;
}
上面算法,数字 val 只要是2的幂次方都返回 true,否则返回 false。
是否为2的幂
private static boolean isPowerOfTwo(int val) {
return (val & -val) == val;
}
上面算法,数字 val 只要是2的幂次方都返回 true,否则返回 false。
展开阅读全文