实现 pow(x, n) ,即计算 x
的整数 n
次幂函数。
class Solution {
public double myPow(double x, int n) {
double rest=1.00000;
for(int i=n;i!=0;i/=2){
if(i%2!=0){
rest*=x;
}
x*=x;
}
return n<0?1/rest:rest;
}
}
实现 pow(x, n) ,即计算 x
的整数 n
次幂函数。
class Solution {
public double myPow(double x, int n) {
double rest=1.00000;
for(int i=n;i!=0;i/=2){
if(i%2!=0){
rest*=x;
}
x*=x;
}
return n<0?1/rest:rest;
}
}