当前位置: 首页 > news >正文

湛江公司做网站免费制造网站

湛江公司做网站,免费制造网站,wordpress cad插件大全,google网页版LeetCode|Day22|231. 2 的幂|Python刷题笔记 🗓️ 本文属于【LeetCode 简单题百日计划】系列 👉 点击查看系列总目录 >> 📌 题目简介 题号:231. 2 的幂 难度:简单 题目链接&…

LeetCode|Day22|231. 2 的幂|Python刷题笔记

🗓️ 本文属于【LeetCode 简单题百日计划】系列
👉 点击查看系列总目录 >>


📌 题目简介

题号:231. 2 的幂
难度:简单
题目链接:点击跳转


🧾 题目描述(简要)

给定一个整数 n,判断它是否是 2 的幂
你必须使用 仅用位运算的解法

示例:

输入:n = 16
输出:true输入:n = 18
输出:false

💡 解法:位运算 n & (n - 1)

class Solution:def isPowerOfTwo(self, n: int) -> bool:return n > 0 and (n & (n - 1)) == 0

🧠 我的理解

  • 2 的幂 在二进制中只有一个 1,例如:8 = 1000
  • n & (n - 1) 会将最右边的 1 变成 0
  • 所以如果结果为 0,说明 n 是 2 的幂;
  • 时间复杂度 O(1),空间复杂度 O(1)。

📌 基础语法复习:

  • & 是按位与运算符;
  • (n & (n - 1)) == 0 是判断 2 的幂的经典写法;
  • 注意添加 n > 0 条件,防止负数和 0。

📌 返回总目录:点我回目录

http://www.dtcms.com/a/510164.html

相关文章:

  • 郑州企业网站制作我的主页
  • 网站设计就业前景分析网站支付接口
  • 郑州网站推广报价永久免费不收费的软件app
  • 重庆景点图片搜索引擎优化的主题
  • 公司微信网站开发平台WordPress做漫画网站
  • 福州建网站哪家公司好成全视频免费观看在线观看高清动漫
  • 网站建站推广是啥意思深圳app网站建设哪家好
  • 天蝎网站推广优化营销知识和技巧
  • 更换模板对网站seo的影响淮南 网站建设 有限公司
  • 郑州网站哪家好怎样进行站点优化
  • 学习做网站建设的学校体育新闻最新消息
  • 网站视觉设计平面设计实例网站
  • 上海手工活外发加工网温州seo优化公司
  • 毕业设计指导网站开发vi设计获奖作品
  • 广州网站建设信科分公司天津网站建设 易尔通
  • 福州网站专业建设wordpress批量导入文章cvs
  • 石家庄市建设网站京东联盟的网站怎么做的
  • 临沂恒商做网站长沙网站列表
  • 南京网站建设公司有哪些国内做网站制作比较
  • 简约淘宝网站模板免费下载苏州市建设中心网站
  • 网站建设山东聚搜网络潍坊哪里能找到做网站的
  • 语言教学网站建设课程总结seo内容优化是什么意思
  • 建设银行网站个人银行上不去建一个网站大约需要花费多少钱
  • 如何创建一个网站链接网站建设购买
  • 第一次装wordpress怎么做百度seo网站
  • 清湖做网站的手机ui设计是什么
  • 怎么做网站怎么引入广告挣钱作品设计
  • 网站不换域名换空间ps做网站好看的logo
  • 广州市建设企业网站价格常用的seo工具推荐
  • 网站制作洋网络建设人行官方网站