Pow(x, n)
原题链接Pow(x, n)
给定一个数,求n次方。n次方可以分解成两个n/2次方相乘,所以递归即可。
class Solution {
public:
double myPow(double x, int n) {
bool negative = n < 0;
double res = helper(x, n);
return negative ? 1 / res : res;
}
private:
double helper(int x, int n)
{
if(n == 0)
return 1;
if(n ==