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;
    }
}
相关推荐
程序员南飞7 小时前
win系统安装minio
java·数据结构·算法
青少儿编程课堂7 小时前
AC自动机多模式串匹配精讲:校园关键词巡检实战解析
c++·python·算法·bfs·信息学竞赛
Escalating_xu8 小时前
【Python】使用库:标准库、第三方库、pip、项目实战与程序打包
java·python·pip
谁在黄金彼岸8 小时前
nginx服务化五套方案原理解剖与选型
后端
longlongzihan8 小时前
LeetCode 5. 最长回文子串:从暴力匹配到中心扩展的思维演进
c++·算法·leetcode
谁在黄金彼岸8 小时前
WinSW在Win7上失败真相-实测与修复
后端
waoooqwe8 小时前
问卷样本真实吗
大数据·数据库·算法·数据分析
Wang's Blog8 小时前
Java框架 SpringCloud 快速入门: 过滤器链执行顺序
java·spring cloud
苦瓜打怪兽8 小时前
leetcode 热题100(11. 盛最多水的容器)
python·算法·leetcode
花间相见8 小时前
【后端开发|Redis进阶01】—— Redis分布式锁全解:从SETNX到Redisson看门狗,再到RedLock
后端·面试