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;
    }
}
相关推荐
小蒜学长3 分钟前
基于Spring Boot+Vue的“禾源”农产品销售系统设计与实现(代码+数据库+LW)
java·spring boot·后端·农产品销售系统·产品溯源
光年20003 分钟前
Mock-Server开箱即用的Mock服务
java·maven·mock·jetty
弹简特5 分钟前
【Java项目-企悦抽】14-活动管理模块01-创建活动的实现
java·开发语言·springboot
用户EasyAdminBlazor5 分钟前
EasyAdminBlazor 审批事务:为什么审批失败必须全部回滚?
后端
迅猛龙办公室11 分钟前
Python实现求两个数字之和
java·开发语言·python
计算机魔术师13 分钟前
我让AI教学生写前端,三天后课堂变了——Web教育者的集体反思
后端
范桂飓15 分钟前
AWS Agent Infra 架构分析
java·架构·aws
企业数字化笔记22 分钟前
视频成片怎么稳定导出?编码选择、GPU/CPU降级与媒体交付验收
java·python·ffmpeg
余额瞒着我当琳1 小时前
C++ map 底层与AVL 树
开发语言·c++·算法
释厄6231 小时前
物理发展史·量子力学=节点2·牛顿力学=节点3·宇宙的语言算法AI
人工智能·算法·microsoft