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;
    }
}
相关推荐
手握风云-8 小时前
Spring Cloud:分布式系统的“粘合剂”(六)
后端·spring·spring cloud
_Narcissus_8 小时前
常见数论算法笔记
数据结构·c++·算法·高精度·数论·快速幂·质数筛
asdfg12589638 小时前
java.util包中的ArrayList&&Collections的目的和用途
java·arraylist·collections
余额瞒着我当琳8 小时前
C++STL--list底层实现,迭代器分类,模拟list的迭代器封装、实现
java·开发语言·c++
吴声子夜歌8 小时前
Java面试——数据结构(二)
java·数据结构·面试
BingoGo8 小时前
NativePHP v4 让 Blade 构建原生 iOS 与 Android 界面
后端·php
栀栀栀栀栀栀8 小时前
2026/8/23 maven springboot
java·spring boot·maven
CVHub8 小时前
智能标注工具 X-AnyLabeling v4 全面升级:迈向 AI 时代的数据生产基础设施
人工智能·算法·github
程序员爱钓鱼8 小时前
Go 编程实战:闭包 Closure——函数如何记住外部变量
后端·google·go
JaguarJack8 小时前
NativePHP v4 让 Blade 构建原生 iOS 与 Android 界面
后端·php·服务端