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;
    }
}
相关推荐
BingoGo9 分钟前
一个ChatGPT 超级省额度方案!用 TaskQuay 连接网页 ChatGPT 和本地 Codex
人工智能·后端
Yingye Zhu(HPXXZYY)9 分钟前
洛谷B4337 [中山市赛 2023] 简单数学题
c++·算法
QQ_216962909615 分钟前
基于微服务架构的店铺管理系统的设计与实现
大数据·spring boot·后端·spring·微服务·小程序·架构
CoderYanger15 分钟前
Java EE 进阶:2.3 JavaScript 综合案例
java·前端·javascript·css·职场和发展·java-ee·html
starzy199018 分钟前
Flink TimeWindow 详解及代码实现:从三种时间语义到滚动与滑动窗口
java·服务器·flink
pen-ai19 分钟前
【优化方法】为什么梯度是最陡峭的方向?
人工智能·算法·机器学习·最小二乘法
重生之小比特20 分钟前
【Java SE】类和对象(一)
java·ide·intellij-idea
个 人 练 习 生21 分钟前
数据结构:排序算法详解
c语言·数据结构·经验分享·学习·算法·排序算法
captain37626 分钟前
网络原理(4)-TCP
java·服务器·网络·网络协议·tcp/ip·java-ee
芒鸽27 分钟前
把 Agent 运行时做成插件系统:agent-harness(openJiuwen Rust版) 的实践
开发语言·后端·rust