2的幂

给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。

java 复制代码
class Solution {
    public boolean isPowerOfTwo(int n) {
     return n>0 && (n&(n-1))==0;
    }
}
相关推荐
Python极客之家2 分钟前
基于Django的高校二手市场与社交系统
后端·python·数据挖掘·django·毕业设计
月明长歌7 分钟前
【码道初阶】【LeetCode 572】另一棵树的子树:当“递归”遇上“递归”
算法·leetcode·职场和发展
白露与泡影9 分钟前
Java关键字解析之final:不可变的本质、设计哲学与并发安全
java·开发语言·安全
Li_76953213 分钟前
IDEA 中 maven 图标失踪解决措施
java·maven·intellij-idea
月明长歌14 分钟前
【码道初阶】【LeetCode 150】逆波兰表达式求值:为什么栈是它的最佳拍档?
java·数据结构·算法·leetcode·后缀表达式
想用offer打牌14 分钟前
一站式了解长轮询,SSE和WebSocket
java·网络·后端·websocket·网络协议·系统架构
Vespeng18 分钟前
利用周末写一个小工具:多设备预览图生成
后端·开源·go
C雨后彩虹20 分钟前
最大数字问题
java·数据结构·算法·华为·面试
Li_76953220 分钟前
服务架构相关知识及演进
后端·架构
java修仙传24 分钟前
力扣hot100:搜索二维矩阵
算法·leetcode·矩阵