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;
    }
}
相关推荐
凡人叶枫13 小时前
Effective C++ 条款10:令 operator= 返回一个 reference to *this
java·linux·服务器·开发语言·c++·effective c++
摇滚侠13 小时前
JavaSE 和 JavaEE 是什么意思
java·java-ee
想带你从多云到转晴13 小时前
03、JAVAEE---多线程(三)
java
神奇小汤圆13 小时前
告别“大泥球”:我在 Spring Boot 单体架构中实践的模块化隔离
后端
长大198813 小时前
Python 新手最容易踩的 10 个语法坑
后端
二月龙13 小时前
Python 迭代器与生成器精讲:大幅降低内存占用
后端
怪兽学LLM13 小时前
LeetCode 438 找到字符串中所有字母异位词(Python 固定滑动窗口+字符计数解法)
python·算法·leetcode
满怀冰雪13 小时前
第04篇-双指针算法-从有序数组到回文判断的高频解法
java·算法
CC数学建模13 小时前
2026年江西省研究生数学建模竞赛1题:空间数据分析中的过拟合识别完整思路、代码、模型、文章,全网首发高质量分享!
python·算法·数学建模
matlabgoodboy13 小时前
计算机java程序代写python代码编写c/c++代做qt设计php开发matlab
java·c语言·python