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

猫咪mv最新地域网名怎么取网站页面优化方法

猫咪mv最新地域网名怎么取,网站页面优化方法,物联网平台建设方案,asp服装网站模板个人主页:平行线也会相交 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望…

个人主页:平行线也会相交
欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创
收录于专栏【手撕算法系列专栏】【LeetCode】
🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望对大家有所帮助
🍓希望我们一起努力、成长,共同进步。
在这里插入图片描述

斩题目录

  • 一、题目描述
  • 二、解题思路
  • 三、解题代码

一、题目描述

实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,x的n次方 )。

示例一:

输入:x = 2.00000, n = 10
输出:1024.00000

示例二:

输入:x = 2.10000, n = 3
输出:9.26100

示例三:

输入:x = 2.00000, n = -2
输出:0.25000
解释:2-2 = 1/22 = 1/4 = 0.25

二、解题思路

我们本题使用递归思想来解决问题。

解题过程分为3个步骤:① 相同子问题(确定函数头是什么)、② 明确每个子问题在做些什么、③ 考虑递归出口(当n等于0的时候)。

解题思路:在pow函数中,首先判断n是否等于0,如果是,则返回1.0,因为任何数的0次幂都等于1.0。 然后,计算tmp为pow(x, n / 2),即x的n/2次幂。这一步使用递归来计算较小的次幂。 接着,判断n是否为偶数,如果是偶数,则返回tmp的平方,即tmp * tmp。如果n为奇数,则返回tmp的平方再乘以x,即tmp * tmp * x

注意细节问题:在本题中主要有两个细节问题,第一点就是n为的负数的时候第二点就是一定要注意n的取值范围

最后我们根据细节问题进行一定的特殊处理即可(比如n为负数时,我们需要把n强转为long long类型)。

三、解题代码

class Solution {
public:double myPow(double x, int n) {return n < 0 ? 1.0 / pow(x, -(long long)n) : pow(x, n);}double pow(double x,long long n){if(n == 0) return 1.0;double tmp = pow(x, n / 2);return n % 2 == 0 ? tmp * tmp : tmp * tmp * x;}
};

最后就通过啦:
在这里插入图片描述

http://www.tj-hxxt.cn/news/66277.html

相关文章:

  • 工业设计网站象宁波正规优化seo价格
  • 网站加入收藏ip软件点击百度竞价推广
  • 不懂外贸做外贸网站好做吗全媒体广告加盟
  • 外贸网站建设模式app拉新项目一手渠道商
  • 电商seo是什么意思啊seo排名优化首页
  • 电子商务网站建设与管理课程设计竞价排名的服务模式是
  • 电子商务网站开发类毕业论文广告公司注册
  • 安徽建设工程建设信息网站网站多少钱
  • 现在建设网站落后了seo推广方式是什么呢
  • 网站建设公司价百度资源搜索平台
  • 日本建筑网站常德论坛网站
  • 西宁网站设计seo公司上海
  • 制作网页时不能使用图案作为网页背景关键词优化公司排名榜
  • wordpress设置金币夫唯seo视频教程
  • 做网站搜索结果的代码网络推广代运营公司
  • 做网站的公司那家好百度打广告收费表
  • 用花生壳免费域名做公司网站友情链接的获取途径有哪些
  • 便宜网站制作seo优化销售话术
  • 个人网站 备案 类型百度搜索指数是怎么计算的
  • 鳌江网站建设成功的软文营销案例
  • 中山做网站的大公司公司网站设计哪家好
  • 网站开发 微信收款百度网盘电脑网页版
  • 自己怎么做网站卖车百度seo报价
  • 连云港做网站制作首选公司朋友圈网络营销
  • 用html做简单网站东莞最新消息今天
  • 山西网站建设价格宁波百度关键词推广
  • 邯郸市住房和建设官方网站工具大全
  • 在公司网站投简历该怎么做武汉seo首页优化技巧
  • 广州越秀区美食攻略山西免费网站关键词优化排名
  • 网站上传不了营销助手