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;
    }
}
相关推荐
才疏学浅7431 天前
批量下载鹏程实验室数据的方法
java·开发语言·word
Gopher_HBo1 天前
Go语言常见并发模式
后端
bubiyoushang8881 天前
基于 TGLVM 算法的迁移学习分类系统
算法·分类·迁移学习
皮卡祺q1 天前
【JVM】:类加载机制,jvm内存布局,垃圾回收,String 不可变性源码分析
java·开发语言·jvm·多线程·string
JAVA面经实录9171 天前
Java核心底层原理全集(终版无遗漏·生产级PDF)
java·开发语言·学习
java修仙传1 天前
实习日志:完成算法调用总接口并修复联调问题
java·开发语言·数据库
铅笔小新z1 天前
【Linux】进程间通信(IPC)
java·linux·运维
Rabitebla1 天前
深入理解 C++ STL:stack 和 queue 的底层原理与实现
c语言·开发语言·数据结构·c++·算法
极客先躯1 天前
高级java每日一道面试题-2025年12月11日-实战篇[Docker]-如何配置 Docker 的资源限制(CPU、内存、磁盘)?
java·docker·如何配置docker的资源限制·资源限制的底层支柱·linux cgroups·cpu 限制·从逻辑到策略
_Evan_Yao1 天前
计算机大一新生如何选择方向(前端/后端/AI/运维)?
运维·前端·人工智能·后端