和上一个题一样 更简单
public class Solution {
public boolean isPowerOfTwo(int n) {
if ( n == 0 )
return false;
while ( n % 2 == 0 ){
n /= 2;
}
if ( n == 1 )
return true;
else
return false;
}
}

本文介绍了一个简洁的算法,用于判断给定的整数是否为2的幂。通过逐步除以2并检查最终结果是否为1,可以快速得出结论。
379

被折叠的 条评论
为什么被折叠?



