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;
    }
}
相关推荐
木井巳8 小时前
【多线程】并发安全
java·java-ee
海上彼尚9 小时前
Go之路 - 7.go的结构体
开发语言·后端·golang
源代码•宸14 小时前
分布式缓存-GO(分布式算法之一致性哈希、缓存对外服务化)
开发语言·经验分享·分布式·后端·算法·缓存·golang
It's now14 小时前
Spring AI 基础开发流程
java·人工智能·后端·spring
cxh_陈14 小时前
线程的状态,以及和锁有什么关系
java·线程·线程的状态·线程和锁
计算机毕设VX:Fegn089514 小时前
计算机毕业设计|基于springboot + vue图书商城系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计
R.lin14 小时前
Java 8日期时间API完全指南
java·开发语言·python
毕设源码-赖学姐14 小时前
【开题答辩全过程】以 高校教学质量监控平台为例,包含答辩的问题和答案
java·eclipse
yongui4783414 小时前
MATLAB的指纹识别系统实现
算法
高山上有一只小老虎15 小时前
翻之矩阵中的行
java·算法