leetcode之路050 Pow(x, n)
题目:实现pow(x,n)。
挺简单的一个题目,有两个注意点:
1、不能直接用循环多次相乘,效率太低。
2、n可能为负数。(第一次提交错误就是这个原因)
下面是提交ac的代码,运行时间4ms:
class Solution {
public:double myPow(double x, int n) {double resu;double temp;if(n>0){temp=myPow(x,n/2); if(n%2==0)resu=temp*temp;elseresu=temp*temp*x;}else if(n==0)return 1;else{temp=myPow(x,-n/2);if(n%2==0)resu=1/(temp*temp);elseresu=1.00/(temp*temp*x);}return resu;}
};
leetcode之路050 Pow(x, n)相关推荐
- LeetCode之路
LeetCode之路 热题HOT100 双指针 53 最大(连续)子序和 11 成水最多的容器 15 三数之和 75 颜色分类 283 移动零 42 接雨水 哈希表 1 两数之和 20 有效的括号 3 ...
- 开启LeetCode之路
终于有时间开始每天坚持做LeetCode题,博主现在以在CSDN上撰写解题思路为自我监督方式,坚持每天将当天的题目的解题思路记录下来. LeetCode刷题路线:博主将计划按tag顺序做题,先以简单和 ...
- LeetCode 1052 爱生气的书店老板 HERODING的LeetCode之路
今天,书店老板有一家店打算试营业 customers.length 分钟.每分钟都有一些顾客(customers[i])会进入书店,所有这些顾客都会在那一分钟结束后离开. 在某些时候,书店老板会生气. ...
- LeetCode之路:122. Best Time to Buy and Sell Stock II
一.引言 这是一道非常有趣的题目! 这是一道非常有趣的题目!! 这是一道非常有趣的题目!!! 重要的事情先说三遍 : ) 好了,接下来让我们看看这道题: Say you have an array f ...
- LeetCode 1091 二进制矩阵中的最短路径问题[BFS 队列] HERODING的LeetCode之路
解题思路: 使用广度优先遍历的方法,可以遍历下一步能走的位置,一般用到广度优先就离不开队列,队列存储着当前轮次能够走的位置,每一轮都要将能走的长度++,如果队列无元素,说明无处可走,此时没有到终点就直 ...
- LeetCode.874-走路机器人模拟(Walking Robot Simulation)
这是悦乐书的第335次更新,第360篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第205题(顺位题号是874).网格上的机器人从点(0,0)开始并朝北.机器人可以接收三 ...
- LeetCode之路:520. Detect Capital
一.引言 这道题有关于处理字符的大小写问题,对于熟悉字符的大小写处理函数非常有帮助. 这里粘出题目信息: Given a word, you need to judge whether the usa ...
- LeetCode 649 Dota2参议院 HERODING的LeetCode之路
Dota2 的世界里有两个阵营:Radiant(天辉)和 Dire(夜魇) Dota2 参议院由来自两派的参议员组成.现在参议院希望对一个 Dota2 游戏里的改变作出决定.他们以一个基于轮为过程的投 ...
- LeetCode 13 罗马数字转整数[找规律 多条件判断] HERODING的LeetCode之路
解题思路: 两种解题方法,第一种就是硬判断,把所有情况都考虑进去,一共十三种条件,怎么说还是有点麻烦的,代码如下: class Solution {public:int romanToInt(stri ...
最新文章
- AOSP 设置编译输出目录
- LeetCode Algorithm 129. 求根节点到叶节点数字之和
- Aspnetpage ie10下 __dopost方法未找到 不能翻页的问题
- 微信公众平台无法使用支付宝收付款的解决方案
- 大二计算机应用基础1200体会,计算机应用基础1200题.doc
- c语言实数的输出和占位_例4:C语言用%f输出实数
- java 需要class interface 或enum_阿里P8教你Java注解与反射
- 手机MODEM 开发(26)---LTE切换和重选参数中文详解
- 读懂LinkedList这一篇就够了
- web应用的跨域访问解决方案
- 用C语言写一个查单词的小demo
- 参加电子工业出版社博文视点举办的作者高峰论坛有感
- 如何下载:卫星地图高清2018,谷歌地图高清卫星地图,最新Google卫星地图
- 计算机解决最小二乘法的过程,线性最小二乘法在计算机化学中的应用.doc
- 富士通服务器irmc账号密码,PRIMERGY TX1330 M2 E3-1200 V5单路 Fujitsu富士通立式服务器...
- java字母转换成大写_java中如何把大写字母转换成小写字母,小写字母转换成大写字母?...
- 理解蓝绿发布、灰度发布和滚动发布
- Apollo算法阅读之基于Sqp的Referenceline全局参考路线优化(含源码)
- ui设计是什么:ui设计学什么内容
- 201809CCF真题
热门文章
- C# 生成Word文件(图片,文字)
- Python字典常用方法有哪些?
- 仅用一个 HTML 标签,实现带动画的抖音 Logo
- wegame每次登陆都要滑动验证_最强肝帝游戏登录WeGame,Steam玩家忠告:这游戏不要钱,要命...
- STM32中TIM_ClearFlag和TIM_ClearITPendingBit有什么区别
- 2018 CCPC桂林H,J 2019ICPC 台北H J
- Java面试宝典,怎样用cmd运行java文件
- Springboot+vue+企业微信登录
- matlab求逆矩阵(分数表示)
- 计算机基础表格函数基础知识大全,大一计算机题库和答案:大一计算机基础excel表格操作题求解if函数部分...