Pow(x, n)
来源:互联网 发布:python del 编辑:程序博客网 时间:2024/06/10 17:05
Implement pow(x, n).
注意:n可能小于0
错误:pow(x,n) = x * pow(x,n - 1)栈溢出
代码:
public class Solution { public double pow(double x, int n) { if(n == 0) return 1; if(n < 0) { n = -n; x = 1 / x ; } return x * pow(x, n - 1); }}
正确:logn
代码:
public class Solution { public double pow(double x, int n) { if(n == 0) return 1; if(n < 0) { n = -n; x = 1 / x ; } double result = pow(x,n / 2); if(n % 2 == 0) return result * result; else return result * result * x; }}
0 0
- Pow(x, n) / Super Pow
- 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】Pow(x, n)
- Pow(x, n)
- 求 pow(x, n)
- [LeetCode]Pow(x, n)
- Pow(x,n)
- Pow(x, n)
- Pow(x, n)
- [leetcode]Pow(x, n)
- LeetCode-Pow(x, n)
- spring容器使用外部文件
- 排序算法之选择排序
- 学英语《每日一歌》之right here waiting
- 安卓中的socket通讯
- HDU2833 WuKong(floyd + dp)经典
- Pow(x, n)
- DirectX9 三角形单元
- 扫雷
- 深入浅出Java回调机制
- eclipse打不开,而且没有提示窗口
- android 数据库事务
- 自己动手写C语言库函数(1) memcpy
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
- poj 2503 Babelfish(字典树)