标签:double 需要 注意 bsp 二分 条件 cpp 边界条件 min
class Solution {
public:
double myPow(double x, int n) {
if(0==n)return 1;
if(n<0)
{
x=1/x;
if(INT_MIN==n)
return x*myPow(x,INT_MAX);
else
n=-n;
}
return n%2?myPow(x,n-1)*x:myPow(x*x,n/2);
}
};
本题注意点
标签:double 需要 注意 bsp 二分 条件 cpp 边界条件 min
原文地址:https://www.cnblogs.com/lychnis/p/9191785.html