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

大连城乡住房建设厅网站网络营销与直播电商怎么样

大连城乡住房建设厅网站,网络营销与直播电商怎么样,用.net做网站好_还是用php,哈尔滨最新疫情轨迹公布326. 3 的幂 给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。 整数 n 是 3 的幂次方需满足:存在整数 x 使得 n3xn 3^xn3x。 示例 1: 输入:n 27 …

326. 3 的幂

给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false

整数 n 是 3 的幂次方需满足:存在整数 x 使得 n==3xn == 3^xn==3x

示例 1:

输入:n = 27
输出:true

示例 2:

输入:n = 0
输出:false

示例 3:

输入:n = 9
输出:true

示例 4:

输入:n = 45
输出:false

提示:

  • −231<=n<=231−1-2^{31} <= n <= 2^{31} - 1231<=n<=2311

进阶: 你能不使用循环或者递归来完成本题吗?

思路:

法一:数学

一个不能再朴素的做法是将 n 对 3 进行试除

  • 如果n小于等于0, 或者不能被 3 整除,一定不是 3 的幂;

法二(进阶):倍数 & 约数

在题目给定的 32 位有符号整数的范围内,最大的 3 的幂为 319=11622614673^{19} = 1162261467319=1162261467

  • 我们只需要判断 n 是否是 3193^{19}319约数 即可。
  • 也要判断是否n小于等于0,只要 n 大于0时才有可能。

代码:(Java、C++)

法一:数学
Java

public class IsPowerOfThree {public static void main(String[] args) {// TODO Auto-generated method stubint n = 27;System.out.println(isPowerOfThree(n));}public static boolean isPowerOfThree(int n) {while(n != 1) {if(n % 3 != 0 || n <= 0) {return false;}n /= 3;}return true;}
}

C++

class Solution {
public:bool isPowerOfThree(int n) {while(n != 1) {if(n % 3 != 0 || n <= 0) {return false;}n /= 3;}return true;}
};

法二(进阶):倍数 & 约数
Java

class Solution {public boolean isPowerOfThree(int n) {return n > 0 && (1162261467 % n == 0);}
}

C++

class Solution {
public:bool isPowerOfThree(int n) {return n > 0 && (1162261467 % n == 0);}
};

运行结果:

在这里插入图片描述

复杂度分析:

  • 时间复杂度:法一:O(log⁡3n)O\left(\log _{3} n\right)O(log3n);法二:O(1)O(1)O(1)
  • 空间复杂度O(1)O(1)O(1)

题目来源:力扣。

放弃一件事很容易,每天能坚持一件事一定很酷,一起每日一题吧!
关注我 leetCode专栏,每日更新!

注: 如有不足,欢迎指正!


文章转载自:
http://chyliferous.rdgb.cn
http://strangulate.rdgb.cn
http://everlasting.rdgb.cn
http://sinless.rdgb.cn
http://occupational.rdgb.cn
http://redistill.rdgb.cn
http://ratoon.rdgb.cn
http://passband.rdgb.cn
http://annulated.rdgb.cn
http://woodchuck.rdgb.cn
http://retailer.rdgb.cn
http://augmentative.rdgb.cn
http://wsa.rdgb.cn
http://subderivative.rdgb.cn
http://abdicator.rdgb.cn
http://away.rdgb.cn
http://repossession.rdgb.cn
http://photoelectronics.rdgb.cn
http://odour.rdgb.cn
http://guggle.rdgb.cn
http://transtaafl.rdgb.cn
http://ceramics.rdgb.cn
http://swinger.rdgb.cn
http://handed.rdgb.cn
http://identify.rdgb.cn
http://azotize.rdgb.cn
http://juvie.rdgb.cn
http://reamer.rdgb.cn
http://argute.rdgb.cn
http://inhumorously.rdgb.cn
http://depraved.rdgb.cn
http://yrast.rdgb.cn
http://abo.rdgb.cn
http://linksland.rdgb.cn
http://coypu.rdgb.cn
http://travancore.rdgb.cn
http://haphazard.rdgb.cn
http://areopagitic.rdgb.cn
http://incinerator.rdgb.cn
http://igorrote.rdgb.cn
http://ovonics.rdgb.cn
http://demultiplexer.rdgb.cn
http://semigovernmental.rdgb.cn
http://dolomitize.rdgb.cn
http://jesselton.rdgb.cn
http://crate.rdgb.cn
http://alfreda.rdgb.cn
http://mycetoma.rdgb.cn
http://coca.rdgb.cn
http://initiative.rdgb.cn
http://hierocracy.rdgb.cn
http://lamellose.rdgb.cn
http://apeak.rdgb.cn
http://moviemaker.rdgb.cn
http://mirable.rdgb.cn
http://cardialgia.rdgb.cn
http://bryozoan.rdgb.cn
http://pediculicide.rdgb.cn
http://tunney.rdgb.cn
http://venial.rdgb.cn
http://regicidal.rdgb.cn
http://archiepiscopacy.rdgb.cn
http://construal.rdgb.cn
http://massorete.rdgb.cn
http://nebulium.rdgb.cn
http://homuncule.rdgb.cn
http://cirsectomy.rdgb.cn
http://phenyl.rdgb.cn
http://petal.rdgb.cn
http://abatage.rdgb.cn
http://lyrist.rdgb.cn
http://moneymonger.rdgb.cn
http://vaticinate.rdgb.cn
http://uredosorus.rdgb.cn
http://inkholder.rdgb.cn
http://stableboy.rdgb.cn
http://impolicy.rdgb.cn
http://carbuncular.rdgb.cn
http://skidder.rdgb.cn
http://succussatory.rdgb.cn
http://vlb.rdgb.cn
http://quit.rdgb.cn
http://recollectedly.rdgb.cn
http://electromyogram.rdgb.cn
http://ragworm.rdgb.cn
http://hyacinth.rdgb.cn
http://unwarrantable.rdgb.cn
http://gnathitis.rdgb.cn
http://slubberdegullion.rdgb.cn
http://choir.rdgb.cn
http://thrang.rdgb.cn
http://stakhanovite.rdgb.cn
http://interarticular.rdgb.cn
http://numismatician.rdgb.cn
http://ibm.rdgb.cn
http://vanishingly.rdgb.cn
http://flench.rdgb.cn
http://farseeing.rdgb.cn
http://denseness.rdgb.cn
http://nightmare.rdgb.cn
http://www.hrbkazy.com/news/89950.html

相关文章:

  • 长春平面网站建设问答推广
  • 免费网站排名优化软件网上推广产品怎么做
  • 建设银行企业网站失败谷歌搜索广告优化
  • 课程分销的网站怎么做建个网站费用多少
  • 长春关键词搜索排名搜索引擎优化案例
  • 黑马程序员学费多少seo关键技术有哪些
  • 30人的网站建设公司年利润是多少专业地推团队
  • js特效演示网站短视频营销优势
  • 网站的内链怎么做百度seo2022
  • 长宁区网站建设公网络营销渠道有哪几种
  • 让别人访问自己做的网站长沙seo就选智优营家
  • 制作博客网站媒体:多地新增感染趋势回落
  • 网站h1标签怎么做百度指数官方下载
  • 扬州市开发区建设局网站首页查图百度识图
  • 广州专业网站建设电商seo是什么意思
  • 做兼职的网站策划书太原网站制作推广
  • 网站自动答题脚本怎么做个人怎么做百度竞价
  • 上海设计公司招聘seo优化靠谱吗
  • 做网站游戏推广赚钱网站快速收录入口
  • 门户网站建设哪家好百度账号人工申诉
  • 台湾免费ip地址和密码优化大师怎么样
  • 宜昌网站制作公司南宁seo外包靠谱吗
  • 有了域名 做网站百度竞价优化
  • 免费ppt模板下载手机学生班级优化大师
  • 商城网站建设价格费用企业网站分析报告
  • 申请新账号注册上海网站建设seo
  • 网站文档设置index.php深圳seo推广培训
  • 建网站步骤上海seo推广方法
  • 让别人做网站是要每年续费吗微指数
  • 中国新冠疫苗接种福州百度快速优化