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;
    }
}
相关推荐
晚风醉蝶7 小时前
1-6-插入排序-InsertionSort
java·数据结构·排序算法
一心只读圣贤书8 小时前
本地后端环境与前端联调总结(前端小白视角)
后端
Tisfy8 小时前
LeetCode 3090.每个字符最多出现两次的最长子字符串:二重循环 / 滑动窗口
算法·leetcode·字符串·题解·模拟·双指针·滑动窗口
-dzk-8 小时前
【技巧】LC 136.只出现一次的数字
算法·异或
yaoxin5211238 小时前
497. Java 反射 - 使用反射读取注解
java·开发语言·python
杨利杰YJlio8 小时前
KB5121003更新详解:安全启动证书、AI组件、资源管理器与安装验证
前端·javascript·后端
忙碌碌粒粒橙8 小时前
《用户付一次钱,你的系统为什么处理了两遍:Webhook 重复投递避坑指南》
后端
数字化探索者笔记9 小时前
从零搭建:VMware 银河麒麟V10部署 OceanBase 4.2.5 企业版集中式数据库
后端
专注仿真9 小时前
问答大模型技术方案算法实现-RAPTOR树构建算法与BEG集成使用
python·算法
西门老铁9 小时前
JWT 是什么?三段式结构、签名原理与 6 个安全坑一次讲透
后端·面试