Power of Two
2015-07-08 20:44
274 查看
Given an integer, write a function to determine if it is a power of two.
class Solution {
public:
bool isPowerOfTwo(int n)
{
if(n <= 0)
{
return false;
}
unsigned int flag = 1;
int count = 0;
while(flag)
{
if(n & flag)
{
++ count;
}
flag = flag << 1;
}
if(count == 1)
{
return true;
}else
{
return false;
}
}
};
class Solution {
public:
bool isPowerOfTwo(int n)
{
if(n <= 0)
{
return false;
}
unsigned int flag = 1;
int count = 0;
while(flag)
{
if(n & flag)
{
++ count;
}
flag = flag << 1;
}
if(count == 1)
{
return true;
}else
{
return false;
}
}
};
相关文章推荐
- mysql集群+复制
- 字符串的压缩
- Linux软件源码编译安装
- TJU-4113- Determine X(数学题)
- 服务器部署以及第一次项目部署问题
- ubuntu solute two different terminals cmd
- LeetCode之“树”:Sum Root to Leaf Numbers
- D3 data()
- 内存管理
- IOS横向菜单(TopBar Menu)代码示例 - XNScrollTopBar
- mfc添加右击事件popmenu
- jquery用Ajax中的回调函数时注意事项
- 内存溢出异常
- 【Java】以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于等于x的结点之前
- ArcGIS Engine 10.0版本如何打开10.1、10.2版本
- PCL点云库(Point Cloud Library
- 关于ScheduledExecutorService执行一段时间之后就不执行的问题
- error C2039: “create”: 不是“cocos2d::GLView”的成员,出错解决办法
- 抓包之安卓app内请求
- error C2039: “create”: 不是“cocos2d::GLView”的成员,出错解决办法 分类: cocos2d代码编写 2015-07-08 20:42 97人阅读 评论(1) 收藏