前言说明
算法学习,日常刷题记录。
题目连接
2的幂
题目内容
给你一个整数n,请你判断该整数是否是2的幂次方。如果是,返回true;否则,返回false。
如果存在一个整数x使得n == 2x ,则认为n是2的幂次方。
示例1:
输入:n = 1
输出:true
解释:20 = 1
示例2:
输入:n = 16
输出:true
解释:24 = 16
示例3:
输入:n = 3
输出:false
示例4:
输入:n = 4
输出:true
示例5:
输入:n = 5
输出:false
提示:
-2^31 <= n <= 2^31 - 1
进阶: