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;
    }
}
相关推荐
txzrxz12 分钟前
拓补排序讲解
c++·算法·图论·排序
她说彩礼65万15 分钟前
ASP.NET Core 环境配置
后端·asp.net
SimonKing17 分钟前
OpenCode 桌面版这 10 天偷偷迭代了 5 个版本,你还在用旧版吗?
java·后端·程序员
爱勇宝18 分钟前
你以为自己性格不好,其实只是被环境反复训练
前端·后端·程序员
深圳市快瞳科技有限公司19 分钟前
宠物行为识别:将日常行为转化为可量化的健康指标
人工智能·算法·计算机视觉·宠物
网易云信26 分钟前
企业级 IM,不是功能更多,而是场景更对
人工智能·后端
swipe33 分钟前
08|(前端转全栈)一个商品详情接口背后的完整链路:HTTP、Redis、MySQL 与 JSON
前端·后端·全栈
稚南城才子,乌衣巷风流38 分钟前
长链剖分(Long Chain Decomposition)算法详解
算法·深度优先·图论
AmazingEgg39 分钟前
Eggblog博客部署文档
后端
程序员天天困44 分钟前
Arthas mc + retransform 实战:线上改完代码不用重新发版
jvm·后端