Power of Two
2015-08-20 10:10
330 查看
Given an integer, write a function to determine if it is a power of two.
判断一个数是不是2的指数。
如果是2的指数,那么它的二进制表示就只有一个1.所有n与n-1是否等于0就可以判断。
判断一个数是不是2的指数。
如果是2的指数,那么它的二进制表示就只有一个1.所有n与n-1是否等于0就可以判断。
public class Solution { public boolean isPowerOfTwo(int n) { if(n<=0) return false; return (n&(n-1))==0; } }
相关文章推荐
- 题目1185:特殊排序
- Objective-C语法之代码块(block)的使用
- C#中override和overload的区别
- 时间问题
- bootstrap3 input 输入框图标背景
- xxresult(28): error C2825: '_Fty': 当后面跟“::”时必须为类或命名空间
- Xcode编程问题小结
- JavaScript 自动分页插件 datatables
- 纯javascript模仿微信打飞机小游戏
- centos7 安装配置ceph
- Effective Objective-C 2.0 第2条:在类的头文件中尽量少引入其它头文件
- URLConnection的连接、超时、关闭用法总结
- ./configure --prefix --with解释
- redhat6.5安装oracle11g安装界面乱码
- 15.8.19笔记
- PAT-PAT (Advanced Level) Practise 1001. A+B Format (20) 【二星级】
- 机房收费之组合查询
- 如何获取Input标签自定义属性的值
- 基于Scala的Actor之上的分布式并发消息驱动框架Akka初体验
- jQuery checkbox的全选与反选