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

上海网站建设app上海seo外包公司

上海网站建设app,上海seo外包公司,wordpress可以拖动,wordpress免费主机Leetcode-11 2 的幂(简单) 题目描述思路分析通过代码(python) 题目描述 给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数…

Leetcode-11 2 的幂(简单)

    • 题目描述
    • 思路分析
    • 通过代码(python)

题目描述

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

示例 1:

输入:n = 1
输出:true
解释:20 = 1

示例 2:

输入:n = 16
输出:true
解释:24 = 16

示例 3:

输入:n = 3
输出:false

提示:在这里插入图片描述

思路分析

1.判断n是否是“2 的幂次方”,说明n需要满足是正整数,又题目给出n的范围有负数的范围,所以要做一个判断,当n为负数时,直接返回False
2.如果n满足正整数,可以通过“如果存在一个整数 x 使得n==2**x ,则认为 n 是 2 的幂次方”这个提示做条件判断,循环x的值,判断n是否满足n==2**x,如果满足,返回True,循环完毕还没有满足,返回False
3.根据提示给的n的范围,可以确定x的范围为[0,31]
4.python中次方的写法:**

通过代码(python)

class Solution:def isPowerOfTwo(self, n: int) -> bool:if n < 0 :return Falsefor x in range(0,32):if n == 2**x:return Truereturn False
http://www.dtcms.com/wzjs/325724.html

相关文章:

  • wordpress 自定义浙江网站seo
  • wordpress2019官方主题沈阳seo顾问
  • 佛山做外贸网站服务免费找客源软件
  • 重庆网红景点有哪些昆山优化外包
  • 扬州网站建设网页设计模板网站
  • 政府网站集约化建设 三年成功的网络营销案例ppt
  • 可以做初中地理题的网站百度广告推广收费标准
  • 仿牌网站服务器网页制作的软件有哪些
  • 做设计应该看哪些网站游戏推广是干什么的
  • 做网站建设的电话销售网络营销的平台有哪些
  • 武汉做网站开发的公司seo销售是做什么的
  • 个人网站建设哪家好江苏seo排名
  • 路由器上做网站sem优化是什么
  • 关于网站制作个人网站制作流程
  • 济南网站建设设计公司湖北网站seo策划
  • 婚纱摄影网站模板下载网推平台有哪些
  • 深圳开发网站建设哪家好如何做google推广
  • 旅游网站建设初衷百度推广app
  • 在线制作表情包工具seo优化方式包括
  • 泊头哪给做网站的好郑州seo推广外包
  • 自己做影视类网站seo排名优化培训
  • 深圳营销网站建设公司靠谱的免费建站
  • nmap扫描网站开发端口seo推广怎么收费
  • 寻找网站建设刺激广告
  • c 网站开发htnlseo是什么意思 为什么要做seo
  • 官方网站建设推广什么是百度竞价
  • 网上推广公司互联网优化是什么意思
  • 外贸网站自我建设与优化营销策划方案ppt模板
  • 网站如何做QQ登录兰州网络推广优化服务
  • seo推广赚钱厦门网站推广优化哪家好