Leetcode 342 Power of Four
2017-07-02 16:10
399 查看
Leetcode 342 Power of Four
using namespace std; class Solution { public: bool isPowerOfFour(int num) { if (num > 0 && 1073741824 % num == 0)//是2的幂次 if (num & 0x55555555)//2的幂次数中,4的幂次数,二进制的1都在奇数位上,而其他的像2,8,32这些,二进制的1都在偶数为上(最右一位为第一位) return true; return false; } };
相关文章推荐
- <LeetCode OJ> 231 / 342 Power of (Two / Four)
- leetcode 342 Power of Four C++
- 【LeetCode-342】 Power of Four(C++)
- 【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[342] Power of Four
- LeetCode 231,326,342 --Power of Two & Three & Four
- leetcode:bits:Power of Four(342)
- Leetcode_342_Power of Four
- [leetcode-342]Power of Four(java)
- LeetCode-342:Power of Four
- 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