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;
    }
}
相关推荐
用户31268748772013 小时前
Java 对象内存布局:压缩指针、对齐填充与 JOL 实测
java
东华果汁哥14 小时前
【Spring AI 实战】从零开始调用大模型接口,构建 Java AI 应用
java·人工智能·spring
深圳市益普科技有限公司14 小时前
半导体良率管理YMS:良率与设备参数的相关性,先拉哪几组数据
人工智能·python·算法
Song_RsHt14 小时前
Redis 与微服务,什么场景下无可替代
java·redis·后端·学习·微服务
学长毕设14 小时前
基于SpringBoot的建筑材料管理系统-附源码
java·spring boot·后端
程序员cxuan14 小时前
掀桌子了!Kimi K3.1 Pro 这效果也太离谱了。
人工智能·后端·程序员
摸爬滚打的小李15 小时前
关于 Arthas
java·后端
程序员清风15 小时前
算法题中的边界条件、测试与调试
开发语言·算法·kotlin
砚底藏山河15 小时前
python量化实操:冷热分层存储
java·开发语言·python·金融
武子康15 小时前
黑图、彩色噪声、NaN、偏色怎么排查
人工智能·后端·agent