admin管理员组

文章数量:1636936

Implement pow(xn).

要注意n<0的情况。

class Solution {
public:
    double myPow(double x, int n) {
        if(n<0) return 1/power(x,-n);
        else return power(x,n);
    }
    
    double power(double x, int n){
        double res;
        if(n==0) return 1;
        double half = power(x,n/2);
        if(n%2==0) return half*half;
        else return x*half*half;
    }
};


本文标签: powimplementLeetCodeSubscribequestion