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;
    }
}
相关推荐
小刘在重生~2 分钟前
Java常用类|String类详解 + BigDecimal精准计算(含面试题)
java·开发语言·python
随遇而安zx4 分钟前
【多线程】---JMM 与 volatile 深度解析
java·多线程
姜穆澜20 分钟前
机器学习实战指南:从算法原理到工程落地
人工智能·算法·机器学习
邪修king31 分钟前
Re:Linux系统篇(十九):进程篇(八): 进程等待详解:wait/waitpid,僵尸进程到底该如何回收
java·开发语言
LiaCode33 分钟前
别让 AI 把仓库写成“代码平行宇宙”:从 Deslop 看生成前查重
前端·后端·github
啵啵啵鱼42 分钟前
DS-顺序表
java·数据结构·笔记·后端·链表·obsidian
回家吃饭去吧44 分钟前
AI Agent Function Calling / Tool Use 深度解析
后端
TinyMemory1 小时前
Java 面向对象核心入门(七):方法重载 Overload,同一个方法名能干不一样的活
java·面向对象·overload·方法重载
大黄评测1 小时前
Oracle 锁等待、会话阻塞故障复盘:生产事故排查步骤
后端