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;
    }
}
相关推荐
用户05161046167几秒前
1688 / 京东 / 淘宝 item_get 返回字段逐个拆:三个平台的真实报文差在哪
后端
行百里er几秒前
Redis 核心数据结构(三)——Hash,把一堆字段塞进一个 Key
redis·后端
isfox几秒前
MapReduce 数据压缩:用 CPU 换 IO,这笔账怎么算?
后端
能掘金的小能手几秒前
「数据库连不上」——一次误判,和它暴露出的排查盲区
后端
用户EasyAdminBlazor1 分钟前
Blazor Admin 关联表怎么处理?EasyAdminBlazor Navigate、Include、Join 实战
后端
一粒麦仔1 分钟前
llama.cpp / Ollama / LM Studio:本地 LLM 推理栈的硬核拆解
人工智能·后端·架构
橘和柠1 分钟前
阿里 open-code-review (AI代码审查工具)实战:安装、四层规则链、自定义规则格式与实测避坑
算法·面试
一勺思维1 分钟前
做完半年 AI Agent 应用,我踩过的 5 个坑,全是"看起来解决了"的那种
后端
用户204937554951 分钟前
Rust推理库编译失败排查:从Cargo到输入法集成
后端·程序员
yunwei371 分钟前
eBPF 开发者教程: 简单的 XDP 负载均衡器
linux·后端·性能优化