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;
    }
}
相关推荐
JavaGuide9 分钟前
微信面试:什么是一致性哈希算法?适用什么场景?
后端·面试
我要神龙摆尾10 分钟前
JAVA版本演进全揽:你使用的JDK停留在哪个版本
java
小O的算法实验室11 分钟前
2024年IEEE TII SCI1区TOP,面向动态多目标多AUV路径规划的协同进化计算算法,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
Charlie_lll12 分钟前
力扣解题-88. 合并两个有序数组
后端·算法·leetcode
茶杯梦轩15 分钟前
从零起步学习并发编程 || 第九章:Future 类详解及CompletableFuture 类在项目实战中的应用
服务器·后端·面试
糖猫猫cc18 分钟前
Kite:两种方式实现动态表名
java·kotlin·orm·kite
Jiude30 分钟前
AI 全栈时代的工程化护栏:Vben-Nest 让 Mock 契约落地成真实后端
前端·后端·nestjs
菜鸡儿齐41 分钟前
leetcode-最小栈
java·算法·leetcode
雪人不是菜鸡41 分钟前
简单工厂模式
开发语言·算法·c#
每天进步一点_JL1 小时前
分布式系统中如何保证幂等,数据一致性 - 案例
后端