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;
    }
}
相关推荐
Jasonakeke7 小时前
SpringBoot自动配置原理揭秘
java·spring boot·后端
QiLinkOS7 小时前
【从实验室到商业战场:发明专利如何重塑科技与企业的共生生态】
大数据·c语言·数据结构·c++·人工智能·单片机·算法
2301_803538958 小时前
Java读取Word图片的两种实用方法
java·开发语言·word
C+-C资深大佬8 小时前
SSM 框架(Spring + SpringMVC + MyBatis)
java·spring·mybatis
帅次8 小时前
Android 17 开发者实战:核心更新与应用场景落地指南
android·java·ios·android studio·iphone·android jetpack·webview
小白兔奶糖ovo8 小时前
【Leetcode】231. 2的幂
linux·算法·leetcode
IT_陈寒8 小时前
Vite热更新失灵?你可能漏了这个配置
前端·人工智能·后端
xiaoxiaoxiaolll8 小时前
《Light: Science & Applications》合并BIC实现80倍阈值单模运行:超紧凑光子晶体激光器新突破
人工智能·算法·机器学习
Ramble_Naylor8 小时前
东方通(TongWeb)SpringBoot开发指导
java·spring boot
Peter·Pan爱编程8 小时前
14. Lambda 表达式:随手可写的函数对象
c++·算法·ai编程