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

南海小程序网站开发什么叫外链

南海小程序网站开发,什么叫外链,网站的大小,wordpress 显示页面标题个人主页:平行线也会相交 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【手撕算法系列专栏】【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.15wanjia.com/news/32154.html

相关文章:

  • 烟台做网站多少钱网站开发流程是什么
  • 生产企业展厅设计宁波seo排名公司
  • 电子商务网站建设规划的内容站长之家排行榜
  • 网站租房做公寓网络营销软件排行
  • html做音乐网站关键词seo优化软件
  • 专业做网站建设 昆山百度小说排行
  • 唐山seo快速排名贵州萝岗seo整站优化
  • 网站开发毕业设计周志汤阴县seo快速排名有哪家好
  • wordpress反向代理 谷歌点击精灵seo
  • 佛山响应式网站设计搜索引擎营销的步骤
  • 潍坊网站建设小程序百度企业网盘
  • 湖北省建设厅网站证件常见的网站推广方法
  • 网站建设玖金手指排名12濮阳市网站建设
  • 前端电商网站设计论文seo引擎优化教程
  • 中国网站制作公司it培训机构培训费用
  • 万江仿做网站网站建设公司哪家好?该如何选择
  • 常见的动态网站开发技术有哪些免费的网站推广在线推广
  • 安徽网站建设有限公司无限制搜索引擎排名
  • 怎么做二手房网站如何建造自己的网站
  • 企业网站建设的原则包括自动友链网
  • 江西建设厅网站证书查询江门网站开发多少钱
  • 网站收录量低怎么做磁力猫torrentkitty官网
  • 网站建设的条件域名被墙检测
  • 怎么上传做 好的网站怎么查询最新网站
  • 北京都有哪些公司名称关键词优化百家号
  • 做网站还要维护吗百度智能小程序怎么优化排名
  • 网站手机模板的特点网络推广seo公司
  • 手机制作网站百度广告投放收费标准
  • 网站如何做301重定向百度手机助手免费下载
  • 网站设计模板源码搜索引擎推广成功的案例