题目:
代码(首刷看解析 2024年4月13日):
class Solution {
public:
// 快速幂
double myPow(double x, int n) {
if (x == 0.0) return 0.0;
double res = 1;
long n_big = n;
if (n_big < 0) {
x = 1 / x;
n_big = -n_big;
}
while (n_big) {
if (n_big & 1) res *= x;
x *= x;
n_big >>= 1;
}
return res;
}
};