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;
    }
}
相关推荐
SL_staff8 分钟前
设备离线时业务不中断:JVS-IOT高可用架构解析
java·物联网·产品
码林拾遗WJ9 分钟前
告警分级的自动化实测:模型判断 vs 人工拍板
人工智能·算法·自动化
郭小李23 分钟前
mybatis 动态 sql
java·sql·mybatis
Tisfy23 分钟前
LeetCode 0453.最小操作次数使数组元素相等:两次遍历(反向思维)
算法·leetcode·题解·遍历·反向思维
代龙涛25 分钟前
WordPress Query 查询机制详解(WP_Query)
开发语言·后端·php·wordpress
瑞码空间29 分钟前
JSP与Servlet核心开发与CRUD实战笔记
java·笔记·servlet·jsp
程序员cxuan33 分钟前
不是,为啥这个模型突然就爆火了??
人工智能·后端·程序员
知守观34 分钟前
技术考古:iBATIS 2.3.4 时代的持久层,是如何用 Map 玩转 307 个存储过程的?
java·后端·mybatis
君万36 分钟前
【LeetCode每日一题】回溯:46. 全排列 78. 子集 39. 组合总和
算法·leetcode·go
程序员cxuan40 分钟前
国产 GPU 能不能打,重点在软件栈
人工智能·后端·程序员