LeetCode Power of Two (2的幂)
2015-07-10 23:53
295 查看
题意:判断1个数n是否刚好是2的幂,幂大于0。
思路:注意会给负数,奇数。对于每个数判断31次即可。
AC代码
思路:注意会给负数,奇数。对于每个数判断31次即可。
class Solution { public: bool isPowerOfTwo(int n) { return n>0 && !(n&(n-1)) ;//100和011的&应该是0才对 } };
AC代码
相关文章推荐
- 多态、抽象类
- OpenSSL命令---s_client
- leetcode104 Maximum Depth
- Android开发拾遗(一)用Wi-Fi连接adb
- Android手机如何录制屏幕及转GIF
- 通向码农的道路(enet开源翻译计划 一)
- 权限管理系统
- Tomcat介绍及性能优化
- iOS多线程与网络开发之多线程GCD
- Tomcat介绍及性能优化
- 【close】fans-rt 对象管理支持同类不同长度的对象(新需求)
- 单机 & 弱联网手游 防破解、金币修改 简单措施
- Task和backStack(本篇章核心)
- 推荐一个人的博客。。trinea的。
- 「深入 Exchange 2013」MAPI over HTTP实战配置
- 《谁排第一?关于评价和排序的科学》中文版的纠错
- Hadoop 2.4源码编译和导入eclipse
- Java 根据comboBox选择结果显示JTable
- 【open】fans-rt系统全局内存管理和全局堆管理优化点
- 每天好几道题啊啊不能食言啊喂