技术栈

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如何打标签
相关推荐
551只玄猫
21 小时前
KNN算法基础 机器学习基础1 python人工智能
人工智能·python·算法·机器学习·机器学习算法·knn·knn算法
charliejohn
21 小时前
计算机考研 408 数据结构 哈夫曼
数据结构·考研·算法
POLITE3
21 小时前
Leetcode 41.缺失的第一个正数 JavaScript (Day 7)
javascript·算法·leetcode
Filotimo_
21 小时前
EntityGraph的概念
java·开发语言·数据库·oracle
wregjru
21 小时前
【读书笔记】Effective C++ 条款1~2 核心编程准则
java·开发语言·c++
CodeAmaz
21 小时前
一致性哈希与Redis哈希槽详解
redis·算法·哈希算法
heartbeat..
1 天前
Servlet 全面解析(JavaWeb 核心)
java·网络·后端·servlet
vx_bisheyuange
1 天前
基于SpringBoot的疗养院管理系统
java·spring boot·后端
POLITE3
1 天前
Leetcode 42.接雨水 JavaScript (Day 3)
javascript·算法·leetcode
热门推荐
01GitHub 镜像站点02Linux下V2Ray安装配置指南03jdk21下载、安装(Windows、Linux、macOS)04Claude Code Skills 实用使用手册05从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击06UV安装并设置国内源07【踩坑笔记】50系显卡适配的 PyTorch 安装082025 最新教程:注册并切换到美区 Apple ID09手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!10祝大家 2026 年新年快乐,代码无 bug,需求一次过