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;
    }
}
相关推荐
雨中飘荡的记忆8 分钟前
财务对账系统设计与实现
java
随风飘的云8 分钟前
redis的qps从100飙升到10000的全流程解决方案
后端
0***h9428 分钟前
使用 java -jar 命令启动 Spring Boot 应用时,指定特定的配置文件的几种实现方式
java·spring boot·jar
用户3458482850510 分钟前
java除了AtomicInteger,还有哪些常用的原子类?
后端
雨中飘荡的记忆11 分钟前
布式事务详解:从理论到实践(RocketMQ + Seata)
java·rocketmq
灰灰勇闯IT17 分钟前
KMP算法在鸿蒙系统中的应用:从字符串匹配到高效系统级开发(附实战代码)
算法·华为·harmonyos
小龙报18 分钟前
【算法通关指南:数据结构和算法篇 】队列相关算法题:3.海港
数据结构·c++·算法·贪心算法·创业创新·学习方法·visual studio
csuzhucong21 分钟前
一阶魔方、一阶金字塔魔方、一阶五魔方
算法
i***486123 分钟前
微服务生态组件之Spring Cloud LoadBalancer详解和源码分析
java·spring cloud·微服务
zzlyx9924 分钟前
用C#采用Avalonia+Mapsui在离线地图上插入图片画信号扩散图
java·开发语言·c#