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;
    }
}
相关推荐
乌暮12 小时前
JavaEE初阶--多线程案例
java·java-ee
小光学长12 小时前
基于ssm旅游管理系统的开发与设计z050cft7(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
java·数据库·旅游
moyueheng13 小时前
AG-UI 事件类型全解析:构建 AI 代理与 UI 的实时通信桥梁
后端
兔丝13 小时前
ThinkPHP8 常见并发场景解决方案文档
redis·后端
用户35218024547513 小时前
🥯2025 年终极避坑指南:Spring Boot 2.7 + 3.2 混合集群的 Redis + OAuth2 序列化血泪史
java·后端·spring cloud
陌路物是人非13 小时前
记一个 @Resource BUG
java·开发语言·bug
晴天飛 雪13 小时前
Spring Boot 上传shp压缩包解析多少地块
java·spring boot
superman超哥13 小时前
Rust 闭包的定义与捕获:所有权系统下的函数式编程
开发语言·后端·rust·函数式编程·rust闭包·闭包的定义与捕获
曹牧13 小时前
Java:Math.abs()‌
java·开发语言·算法
期待のcode13 小时前
Java的泛型
java·开发语言