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

网站建设受众新媒体seo指的是什么

网站建设受众,新媒体seo指的是什么,小程序制作单位,网站url地址怎么找到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://www.ritt.cn/news/4862.html

相关文章:

  • 公司建立网站的作用有热点新闻事件今日最新
  • 国内自适应网站案例海南百度首页广告
  • 拨付网站建设费用的报告最热门的短期培训课程
  • 网站开发vb语言用什么书seo目标关键词优化
  • 美食网站建设方案买链接
  • 北京网站搜索优化网络推广工作怎么样
  • 做搜狗手机网站优化快网站搜索优化公司
  • 淘宝做网站的靠谱吗常用的网络营销工具有哪些
  • 网站词库怎么做灰色关键词排名代做
  • 企业门户网站内容建设今日新闻最新
  • 外贸网站建设升上去百度推广账号出售
  • 网站设计是什么意思合肥网络推广优化公司
  • 怎么建设外贸网站永久免费个人网站注册
  • 如何通过axure做网站seo关键词排名点击工具
  • 怎么样给网站的服务器续费石家庄seo排名公司
  • 整站模板百度竞价点击软件
  • 在网站用什么做页面布局恢复正常百度
  • 十大erp系统关键词优化排名软件流量词
  • 咨询公司名字大全云巅seo
  • 网站建设 西安免费的推文制作网站
  • 监控视频做直播网站蜘蛛seo超级外链工具
  • wordpress add_shortcode佛山旺道seo
  • 佛山网站建设定制开发品牌运营岗位职责
  • 企业怎么在网站上做宣传济南seo整站优化招商电话
  • 绍兴网站专业制作灰色词快速排名接单
  • 深圳专业返利网站建设嘉兴seo外包公司费用
  • 可以免费做会计题的网站seo外包收费
  • 双语网站系统网站模板之家免费下载
  • 民法典建设工程合同篇关系网站优化公司
  • 万网账号跟网站有关系吗站长工具中文精品