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;
    }
}
相关推荐
子枫秋月几秒前
C++字符串操作与迭代器解析
数据结构·算法
鹿角片ljp几秒前
力扣234.回文链表-反转后半链表
算法·leetcode·链表
原来是好奇心1 分钟前
深入Spring Boot源码(八):高级特性与扩展点深度解析
java·源码·springboot
(●—●)橘子……2 分钟前
记力扣1471.数组中的k个最强值 练习理解
数据结构·python·学习·算法·leetcode
oioihoii4 分钟前
C++共享内存小白入门指南
java·c++·算法
Bruce_kaizy6 分钟前
c++图论————图的基本与遍历
c++·算法·图论
用户99045017780097 分钟前
ruoyi-vue2集成flowable6.7.2后端篇
后端
l1t10 分钟前
利用小米mimo为精确覆盖矩形问题C程序添加打乱函数求出更大的解
c语言·开发语言·javascript·人工智能·算法
@淡 定10 分钟前
线程安全的日期格式化:避免 SimpleDateFormat 并发问题
java
qq_124987075312 分钟前
基于springboot框架的小型饮料销售管理系统的设计与实现(源码+论文+部署+安装)
java·spring boot·后端·spring·毕业设计