位操作-leetcode 342 Power of Four
来源:互联网 发布:mac的关闭快捷键 编辑:程序博客网 时间:2024/05/16 15:10
原题链接:Power of Four
分析:这道题和power of two的区别是,这道题不仅要求1的个数只有一个(power of two是这样),而且还要求1后面的0是偶数个。
题解:
class Solution {public: bool isPowerOfFour(int num) { /* Time Complexity:O(1) */ if(num<=0)return false; if(num&(num-1))return false; else{ int count=0; while(num){ if(num&1)return count&1?false:true; count++; num=num>>1; } } }};
阅读全文
0 0
- 位操作-leetcode 342 Power of Four
- LeetCode 342 Power of Four (位运算)
- (LeetCode 342) Power of Four
- 【LeetCode-342】Power of Four
- Power of Four leetcode 342
- Leetcode Power of Four 342
- LeetCode 342 Power of Four
- leetcode 342 Power of four
- leetcode 342 Power of Four
- LeetCode[342] Power of Four
- LeetCode 342 Power of Four
- LeetCode 342 Power of Four
- Leetcode 342 Power of Four
- leetcode-342-Power of Four
- Leetcode 342 Power of Four
- [LeetCode]Power of Four
- Power of Four-Leetcode
- LeetCode Power of Four
- 面积最大的矩形
- CSS-position:static/relative/absolute/fixed定位
- 原码,补码和反码
- 2017暑期工程训练day1_leetcode206_Reverse Linked List
- synchronized 和java.util.concurrent.locks.Lock的异同
- 位操作-leetcode 342 Power of Four
- Leetcode: 301.Remove Invalid Parentheses
- 2017暑期工程训练day1_leetcode2_Add Two Numbers
- python值和引用——【LeetCode】RotateArray
- Python类或者对象的属性设计
- tomcat查看GC信息
- 算法机ASM和算法流程图ASMc
- Eclipse将控制台输出信息保存为文件
- python 自动安装缺少模块