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;
    }
}
相关推荐
Volunteer Technology5 小时前
Flink 时间、窗口及操作(二)
java·python·flink
旖-旎5 小时前
《LeetCode 200 FloodFill 岛屿数量DFS解法》
c++·算法·深度优先·力扣·floodfill
拂拉氏5 小时前
【知识讲解-题目讲解】算法系列之动态规划入门(下)
算法·leetcode·动态规划
skywalk81635 小时前
继续推进心语项目6.15 @CodeArts
开发语言·算法·编程
2601_961845155 小时前
花生十三图推思维导图|图形推理|技巧
数据结构·算法·链表·贪心算法·排序算法·线性回归·动态规划
程序员三明治5 小时前
【AI】从文本到向量:理解Embedding的作用
java·人工智能·后端·llm·元数据·rag·向量化
嵌入式-老费5 小时前
esp32开发与应用(看门狗测试)
java·开发语言·数据库
bIo7lyA8v5 小时前
算法复杂度的可视化评估与优化策略研究的技术8
算法
Zyangxsir5 小时前
RabbitMQ 核心概念以及Java(Spring Boot)实战用法的整理
java·spring boot·后端·rabbitmq·java-rabbitmq
Marion1585 小时前
【无标题】
java·人工智能·ai