Pow(x, n)

Implement pow(xn).

class Solution {
public:
    double pow(double x, int n) 
    {
        if(n==1return x;
        if(n==-1return 1/x;
        if(n==0return 1;
        
        double result=1;   
    
        double tmp=pow(x,n/2);
        return tmp*tmp*pow(x,n-n/2*2);
        
        return result;
    }
};
原文地址:https://www.cnblogs.com/erictanghu/p/3759377.html