本文主要是介绍LeetCode--231 2的幂,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目
给定一个整数,编写一个函数来判断它是否是 2 的幂次方。
示例
示例 1:输入: 1
输出: true
解释: 20 = 1
示例 2:输入: 16
输出: true
解释: 24 = 16
示例 3:输入: 218
输出: false
class Solution {
public:bool isPowerOfTwo(int n) {if (n <= 0) return false;return !(n & (n - 1));}
};
这篇关于LeetCode--231 2的幂的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!