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;
    }
}
相关推荐
小许学java13 小时前
Spring事务和事务传播机制
java·数据库·spring·事务
大学生资源网13 小时前
基于Javaweb技术的宠物用品商城的设计与实现(源码+文档)
java·mysql·毕业设计·源码·springboot
汤姆yu13 小时前
基于springboot的热门文创内容推荐分享系统
java·spring boot·后端
星光一影13 小时前
教育培训机构消课管理系统智慧校园艺术舞蹈美术艺术培训班扣课时教务管理系统
java·spring boot·mysql·vue·mybatis·uniapp
救救孩子把13 小时前
51-机器学习与大模型开发数学教程-4-13 EM算法与混合模型
人工智能·算法·机器学习
lkbhua莱克瓦2413 小时前
MySQL介绍
java·开发语言·数据库·笔记·mysql
武昌库里写JAVA13 小时前
在iview中使用upload组件上传文件之前先做其他的处理
java·vue.js·spring boot·后端·sql
Ka1Yan13 小时前
[二叉树] - 代码随想录:二叉树的统一迭代遍历
数据结构·算法·leetcode
董世昌4113 小时前
什么是事件冒泡?如何阻止事件冒泡和浏览器默认事件?
java·前端
xu_yule13 小时前
算法基础(数论)—欧拉函数
c++·算法·欧拉函数