题目
实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。
代码实现
class Solution {
public double myPow(double x, int n) {
if (n == 0){
return 1;qasszcdx
if (n < 0){
return 1/x * myPow(1/x,-n-1);
}
if (n % 2 == 0){
return myPow(x*x,n/2);
}else {
return x* myPow(x,n-1);
}
}
}