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;
    }
}
相关推荐
liyunlong-java6 小时前
敏感词过滤完整指南(DFA 字典树)
java·开发语言·spring
专业程序开发源6 小时前
SSM笔记本在线销售系统32649-计算机课程设计、毕业设计
java·spring boot·后端·python·django·php·课程设计
强化湿件的技术神甫6 小时前
KS检验和Lilliefors正态性检验方法
算法
FYKJ_20107 小时前
express绿叶横店短剧推荐与影评分享平台34219-计算机课程设计、毕业设计
java·javascript·vue.js·spring boot·后端·课程设计·express
步行cgn7 小时前
Spring 事务属性详解
java·数据库·spring
yi0117 小时前
DAY23: LeetCode 27 → 283:从移除元素到移动零,理解快慢指针的两种思路
人工智能·笔记·python·算法·leetcode·排序算法·双指针
西凉的悲伤7 小时前
MyBatis 中 association 与 collection 详解
java·mybatis
怕浪猫7 小时前
多 Agent 系统面试怎么答?我总结了 4 种经典架构
人工智能·算法·面试
code2cat7 小时前
Java进阶篇之AtomicLongArray:大数累加、上限检查与溢出边界
java·开发语言