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;
    }
}
相关推荐
颜进强14 小时前
前端看后端 15:什么是 DNS?
前端·后端·ai编程
文艺理科生14 小时前
LangChain.js-v1-记忆管理最佳实践
前端·javascript·后端
麻雀聊技术14 小时前
一重启 AI 就失忆?用 Spring AI + PostgreSQL 3步搞定“长期记忆”持久化(附完整代码)
java·spring·openai
子兮曰14 小时前
Elysia vs Hono 完整性能对比:Bun 专属优化还是跨平台通用,2026 实测数据给出的答案
前端·后端·typescript
码农进化录14 小时前
Java 程序员的 AI 进化论 | LangChain4j 入门,Java 开发者的 AI 应用框架
java·spring boot·openai
小满zs14 小时前
Go语言第七章(Map)
后端·go
青 春 记 忆14 小时前
LeetCode 53. 最大子数组和|Python 解法详解
python·算法·leetcode
番茄炒鸡蛋加糖14 小时前
中级核心技术1--MySQL/Java 并发
java·数据库·mysql
Undoom15 小时前
我用豆包Seed-Evolving搞了个高中物理可视化工具,结果被自己的高中物理水平整破防了
后端
木叶丸15 小时前
从 Loop 到 Graph:AI 智能体协作系统工程指南
前端·后端·架构