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;
    }
}
相关推荐
星栈几秒前
我用 Rust 给订单系统上了事件溯源
后端
程序员小白条1 分钟前
别盲目卷算法!2026 程序员\&大学生,最稳的 AI 技术进阶路线全梳理
java·网络·人工智能·网络协议·http·面试
启山智软2 分钟前
【 商城系统源码:Java与PHP的区别】
java·开发语言·php
练习时长两年半的程序员小胡2 分钟前
Java程序员转大模型应用开发专题(一):核心基础概念
java·开发语言·transformer·自注意力
weixin_lizhao10 分钟前
50天独立打造企业级API网关(二):安全防护体系与弹性设计
java·spring boot·安全·spring cloud·gateway
木雷坞12 分钟前
NAS Docker 服务恢复排查:卷权限、端口和反代
后端
牛奶23 分钟前
1秒下单10万次,服务器是怎么扛住的?
大数据·服务器·后端
小强198826 分钟前
为什么小程序中不能使用 window、document 或 jQuery?
后端
楼田莉子30 分钟前
仿Muduo的高并发服务器:LoopThread模块及其ThreadPool模块
linux·服务器·c++·后端·学习
二月龙32 分钟前
微信小程序页面栈限制解析与突破方案
后端