231. Power of Two
问题描述
解决方案
位运算
class Solution {
public:
bool isPowerOfTwo(int n) {
return n>0&&!(n&(n-1));
}
};
bitset
class Solution {
public:
bool isPowerOfTwo(int n) {
if(n>0)
{
bitset<sizeof(int)*8> b(n);
if(b.count()==1)
return true;
}
return false;
}
};
作者:弦断
出处:http://www.cnblogs.com/ucas/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。