Leetcode2的幂(整数的二进制形式,与运算)
Posted gdut-gordon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode2的幂(整数的二进制形式,与运算)相关的知识,希望对你有一定的参考价值。
class Solution public: bool isPowerOfTwo(int n) if(n <= 0) return false; return (n&(n-1)) == 0; ;
注:
1) 2的幂函数,其y值大于0;
2) 2的幂函数,若 x < 0, y = (0,1);
2)n&(n-1) == 0 和 (n&(n-1)) == 0 ,逻辑是不一样的。
以上是关于Leetcode2的幂(整数的二进制形式,与运算)的主要内容,如果未能解决你的问题,请参考以下文章