技术栈

2的幂

阿芯爱编程2024-11-20 21:07

给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。

java 复制代码
class Solution {
    public boolean isPowerOfTwo(int n) {
     return n>0 && (n&(n-1))==0;
    }
}
上一篇:说说软件工程中的“协程”
下一篇:标题gitLab如何打标签
相关推荐
岁月向前
1 分钟前
网络数据大端序和小端序
算法
ConardLi
2 分钟前
一个小技巧,帮你显著提高 AI 的回答质量!
前端·人工智能·后端
努力搬砖的咸鱼
16 分钟前
Node.js 和 Java 项目怎么写 Dockerfile
java·开发语言·docker·云原生·容器·node.js
阿无,
18 分钟前
Java设计模式之装饰者模式
java·开发语言·设计模式
盼哥PyAI实验室
20 分钟前
序列的力量——Python 内置方法的魔法解密
java·前端·python
懒羊羊不懒@
23 分钟前
算法入门数学基础
c语言·数据结构·学习·算法
间彧
30 分钟前
Java数值类型:Long、Double、Float、Integer边界值详解与应用实践
后端
zl979899
30 分钟前
SpringBoot-常用注解
java·spring boot·spring
洛卡卡了
36 分钟前
从被动救火到主动预警,用 Prometheus + Alertmanager 跑通告警闭环
后端·架构
mit6.824
36 分钟前
[Sora] 从检查点恢复训练 | `Booster`接口 | EMA模型 | .safetensors
人工智能·算法·机器学习
热门推荐
01两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答02GitHub 镜像站点03BongoCat - 跨平台键盘猫动画工具04UV安装并设置国内源05GitLab 零基础入门指南:从安装到项目管理全流程06Linux下V2Ray安装配置指南0746个Nano-banana 精选提示词,持续更新中08windows找不到gpedit.msc(本地组策略编辑器)09Labelme从安装到标注:零基础完整指南102025 最新教程:注册并切换到美区 Apple ID