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