LeetCode Pow(x, n)
来源:互联网 发布:java常用中间件 doubo 编辑:程序博客网 时间:2024/05/16 06:33
Q:Implement pow(x, n).
题目很简单了,就是实现pow这个函数,需要注意的是n可能为负数,另外要稍微注意一下
效率问题。
代码:
class Solution {public: double pow(double x, int n) {double result;int flag = 0;if(n == 2)return x*x;if(n == 1)return x;if(n == 0)return 1;if(n < 0)flag = 1;result = pow(x, abs(n/2));result *= result;if(n & 1)//odd{result *= x;}if(!flag)return result;return 1/result; }};
0 0
- LeetCode: Pow(x, n)
- LeetCode Pow(x,n)
- [Leetcode] Pow(x, n)
- LeetCode: Pow(x, n)
- Leetcode: Pow(x,n)
- [LeetCode] Pow(x, n)
- [Leetcode] Pow(x,n)
- 【leetcode】Pow(x, n)
- [LeetCode]Pow(x, n)
- [leetcode]Pow(x, n)
- LeetCode-Pow(x, n)
- LeetCode - Pow(x, n)
- LeetCode | Pow(x, n)
- Pow(x, n) -leetcode
- 【leetcode】Pow(x, n)
- 【Leetcode】Pow(x, n)
- LeetCode Pow(x, n)
- Leetcode: Pow(x, n)
- 网络编程学习小结
- 自定义垂直进度条
- Spring Data JPA 111
- Linux du查看文件夹、文件大小
- 动态数组
- LeetCode Pow(x, n)
- HTTP的heard总结
- 自定义 SwitchButton
- Windows下简单配置Maven环境
- 设置Ubuntu允许远程连接MySQL
- iOS 8 beta 2发布:新增来电归属地功能
- “拉斯多尼,这八十多万战士战死后,对帝国有影响吗?”芒特拉斯
- php ie 操作 session失效 无法读取session 谷歌火狐正常
- Linux SPI框架(上)