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

自己办网站红豆网梧州论坛

自己办网站,红豆网梧州论坛,手机管理网站,合肥房价查询网题意#xff1a; 给你一个整数 n#xff0c;请你判断该整数是否是 2 的幂次方。如果是#xff0c;返回 true #xff1b;否则#xff0c;返回 false 。 如果存在一个整数 x 使得 n 2x #xff0c;则认为 n 是 2 的幂次方。 示例 1#xff1a; 输入#xff1a;n 1…题意 给你一个整数 n请你判断该整数是否是 2 的幂次方。如果是返回 true 否则返回 false 。 如果存在一个整数 x 使得 n 2x 则认为 n 是 2 的幂次方。 示例 1 输入n 1 输出true 解释20 1 示例 2 输入n 16 输出true 解释24 16 示例 3 输入n 3 输出false 示例 4 输入n 4 输出true 示例 5 输入n 5 输出false 提示 -2^31 n 2^31 - 1 **进阶**你能够不使用循环/递归解决此问题吗 题目来源 https://leetcode.cn/problems/power-of-two/description/ 解题方法 方法一循环 /*** param Integer $n* return Boolean*/// 循环function isPowerOfTwo($n) {$x 0;$s 1;while($n $s){if($n $s){return true;}$x;$s pow(2,$x);}return false; }方法二递归 //递归function isPowerOfTwo($n) {if($n 1) {return true;}if($n % 2 ! 0 || $n 0){return false;}return $this-isPowerOfTwo($n / 2);}方法三进阶位运算 //位运算//2 的幂转化为二进制首位为 1其他都为 0. n (n - 1) 0//注意运算符的优先级用括号处理function isPowerOfTwo($n) {return $n 0 (($n ($n - 1)) 0);}
http://www.sadfv.cn/news/290600/

相关文章:

  • 影楼网站模板建程网的工程好拿钱吗
  • 南昌企业建站系统模板互联网推广
  • 一元云购手机网站建设wordpress注册目录
  • 重庆旅游网站制作公司深圳十大建筑设计院
  • 一个简单的网站怎么做网络推广合同范本
  • 做网站都有什么项目东莞短视频的推广方法
  • h5做的分销网站个人店铺logo
  • 做网站如何找广告商wordpress 语言包修改
  • 建设银行网站地址wordpress relevanssi
  • 做网站需要用到哪些开发软件网站建设培训招生
  • 机械行业网站有哪些微信公司
  • wordpress vantage主题宿迁seo公司
  • 如何做自己的淘客网站淮安app开发
  • 9.9网站怎么做wordpress主题工作室
  • 比较好的 网站统计系统 php源码建网站的8个详细步骤
  • 北京网站定制公司如何提高 网站的点击量
  • 广告公司做网站的效果怎么样阿里巴巴网站建设过程
  • 广东省中山市网站哪有做建筑设计的网站
  • 网站 公司秦皇岛网站推广排名
  • 淘宝网站建设没法上传怎么办浙江省一建建设集团网站
  • 建设公司门户网站html购物网站怎么做
  • 网站建设学习网站最新国际军事新闻头条新闻
  • 群晖 建站 Wordpress绵阳网站开发公司
  • 湖州交通网站集约化建设项目苏州建网站的公司哪家口碑好
  • 镇江网站建设zjmfkj外贸网站假设
  • 公司两学一做网站网站建设模板可用吗
  • 青岛网站建设效果门户网站内容建设岗位职责
  • 网站开发技术入股协议手机怎么做微电影网站
  • 宝安建网站软件开发合同范本免费下载
  • 郑州做网站推广资讯做擦边球网站会不会违法呢