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;
    }
}
相关推荐
七夜zippoe1 分钟前
设计模式在Spring等框架中的应用:模板方法、工厂、适配器等
java·spring·设计模式·模板·适配器·工厂
Full Stack Developme3 分钟前
SpringBoot配置文件优先级详解
java·spring boot·后端
❀͜͡傀儡师3 分钟前
使用 Docker 一键部署 EasyNVR 视频流媒体平台
java·docker·媒体
sinat_255487814 分钟前
泛型:类·学习笔记
java·jvm·笔记·学习
牧瀬クリスだ4 分钟前
优先级队列——堆
java·开发语言·数据结构
这辈子谁会真的心疼你5 分钟前
如何修改视频媒体修改时间?两个方法介绍
java·服务器·数据库
WolfGang0073218 分钟前
代码随想录算法训练营 Day29 | 动态规划 part02
算法·动态规划
样例过了就是过了9 分钟前
LeetCode热题100 跳跃游戏 II
c++·算法·leetcode·贪心算法·动态规划
rit84324999 分钟前
基于NSGA-II的多目标优化算法(MATLAB实现)
开发语言·算法·matlab
小碗羊肉9 分钟前
【从零开始学Java | 第三十篇】不可变集合
java·开发语言