50 Pow(x, n)
来源:互联网 发布:淘宝怎么退货怎么邮寄 编辑:程序博客网 时间:2024/05/21 01:45
public class Solution {
public double myPow(double x, int n) {
if(x == 1){
return 1;
}else if(x == -1){
if(n%2 == 0)
return 1;
else
return -1;
}
if(n==0)
return 1.00;
if(n<0)
return 1.0/myPow(x,-n);
double half = myPow(x,n>>1);
if(n%2==0)
return half*half;
else
return half*half*x;
}
}
public double myPow(double x, int n) {
if(x == 1){
return 1;
}else if(x == -1){
if(n%2 == 0)
return 1;
else
return -1;
}
if(n==0)
return 1.00;
if(n<0)
return 1.0/myPow(x,-n);
double half = myPow(x,n>>1);
if(n%2==0)
return half*half;
else
return half*half*x;
}
}
0 0
- 50、Pow(x, n)
- 50 Pow(x, n)
- 50 Pow(x, n)
- 50Pow(x, n)
- [50]Pow(x, n)
- 50、Pow(x, n)
- 50 - Pow(x, n)
- 50Pow(x, n)
- 50 Pow(x, n)
- 50-pow(x,n)
- leetcode 50 : Pow(x, n)
- LeetCode 50: Pow(x, n)
- [leetcode 50] Pow(x, n)
- [Leetcode] 50 - Pow(x, n)
- [LeetCode 50]Pow(x, n)
- leetcode 50 Pow(x, n)
- leetcode || 50、Pow(x, n)
- [leetcode] #50 Pow(x,n)
- 浏览器运行java客户端配置
- Keil提示:missing ‘;’ before ‘xxxxx’,问题解决
- Java设计模式之wrapper
- 3、文件上传
- (译)KVO的内部实现
- 50 Pow(x, n)
- Hadoop 数据类型
- 服务计算 SO 服务的设计
- the macro # and ## (typing...)
- list_链表的常用操作
- php自己实现memcached的队列类
- CSS Animation初探
- 对于restful的简单认识
- 100 事件 [~IE8] 用数组来保存传统事件 通过数组来实现按顺序执行