本文主要是介绍LeetCode 题解:231. Power of Two,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Given an integer, write a function to determine if it is a power of two.
解题思路
牛逼的解法,不解释,直接看代码
C++代码
class Solution {
public:bool isPowerOfTwo(int n) {if(n <= 0) return false;return !(n & (n-1)); //二进制数各位取与,结果为0说明此数为2的幂}
};
这篇关于LeetCode 题解:231. Power of Two的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!