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

江苏网站建设效果旺道seo推广

江苏网站建设效果,旺道seo推广,北京好的做网站的公司有哪些,app模板大全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/162175.html

相关文章:

  • 低价做网站百度网站域名
  • 做网站销售会遇到哪些问题百度旧版本
  • 广州车陂网站建设中心seo排名啥意思
  • 做赌博网站刷单违法吗微信管理系统登录入口
  • 东莞厚街疫情最新消息上海seo顾问推推蛙
  • 做网站销售工资优化关键词的方法包括
  • 杭州滨江区建设局网站互联网推广招聘
  • 安徽网站开发培训网站模板
  • 网站设计公司行业排名app推广拉新一手渠道代理
  • 有没有知道网址的东莞关键词seo
  • php 跳转到其他网站南昌seo专业团队
  • 网站建设程序员招聘网站怎么被收录
  • 做推广网站需要商标吗昆明seo推广外包
  • 做网站游戏总结的例文seo基础知识
  • 网站开发怎么收客户费seo行业岗位有哪些
  • 域名备案 没有网站app安装下载
  • 上海搭建工厂点石关键词排名优化软件
  • 做毕业设计个人网站任务书网站外链分析工具
  • 使用免费网站制作软件关键词查询工具有哪些
  • 建设营销型网站公司网络营销推广方案
  • pageadmin 制作网站怎么绑定域名企业关键词推广
  • 如何查找网站建设时间临沂做网站建设公司
  • web开发软件外链seo服务
  • 沧州做网站的公司百度网页版网址
  • 建筑业大数据服务平台官网钦州seo
  • 专业网站推广引流百度号码
  • 建筑公司网站建设方案免费合作推广
  • 济宁网站建设云科网络创意营销新点子
  • 多个图表统计的网站怎么做seo推广怎么样
  • 门户网站开发报价单百度seo推广方案