【Leetcode】Pow(x,n)
来源:互联网 发布:淘宝锋利小刀 编辑:程序博客网 时间:2024/05/01 21:30
定理
n^2k = (n^k)*(n^k),
n^(2k+1) = (n^k)*(n^k)*n,
n^-(2k+1)=(n^-k)*(n^-k)*(1/n).
所以代码如下
public double pow(double x, int n) {if (n == 0)return 1;double temp = x;temp = pow(x, n / 2);if (n % 2 == 0)return temp * temp;else {if (n > 0)return x * temp * temp;elsereturn (temp * temp) / x;}}
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)
- If a string is Palindromic
- Java获取本机IP列表的几种方法
- 常用的Javascript设计模式
- 老杜(杜昶旭)GRE填空笔记部分整理-by“ 1哥”+ TTC相关资料
- Find Minimum in Rotated Sorted Array II
- 【Leetcode】Pow(x,n)
- Minimum Window Substring
- 【水打表】#69 A. Panoramix's Prediction
- POJ 3715:计算工作天数
- 深度优先搜索算法(DFS,Depth First Search)的PHP实现
- 微软宣布它爱 Linux
- Robot 第五周(机体局部动作测试和研究动力学建模)
- 在android中使用achartengine来绘制各种图表
- android输入法中的imeoption