给定一个整数,写一个函数来判断它是否是2的幂。

详见:https://leetcode.com/problems/power-of-two/description/

Java实现:

class Solution {
public boolean isPowerOfTwo(int n) {
return (n>0)&&((n&(n-1))==0);
}
}

C++实现:

class Solution {
public:
bool isPowerOfTwo(int n) {
return (n>0)&&(!(n&(n-1)));
}
};

  

最新文章

  1. 关于磁盘错误disk error
  2. gulp学习笔记
  3. 04- Shell脚本学习--条件控制和循环语句
  4. MySQL Cursor
  5. TI BLE CC2541的I2C主模式
  6. MVC&WebForm对照学习:传值方式
  7. 第46条:for-each循环优先于传统的for循环
  8. android开发之调试技巧 分类: android 学习笔记 2015-07-18 21:30 140人阅读 评论(0) 收藏
  9. 【剑指offer】面试题22:栈的压入、弹出序列
  10. 深入 CSocket 编程之阻塞和非阻塞模式
  11. Android Fragement学习笔记(三)----PreferenceFragment使用
  12. GL应用方面
  13. PHP语言学习之php-fpm 三种运行模式
  14. excel保存为制表符分隔的文本文件 js无法完整读取
  15. day4python学习
  16. jar is specified twice.
  17. JWT设计实现
  18. 在浏览器中输入www.baidu.com后执行的全过程
  19. java SSM 框架 代码生成器 websocket即时通讯 shiro redis
  20. [OS] 死锁相关知识点以及银行家算法详解

热门文章

  1. 解析excel文件并将数据导入到数据库中
  2. Bug记载2之Vue.JS路由定义的位置
  3. C++ RTTI介绍
  4. python可变參数调用函数问题
  5. 另存为Alt-F-A ©┗ 最近使用的文档/选项
  6. Android开源项目SlidingMenu的学习笔记(一)
  7. asp.net mvc 的 视图(view )的模块化开发
  8. HDU1052Tian Ji -- The Horse Racing
  9. 依赖注入【转自知乎 PHP】
  10. node inspector的安装以及使用【已经淘汰了】