0
点赞
收藏
分享

微信扫一扫

干货:消费行业如何搭建全流程闭环的供应链管理平台?

small_Sun 2024-08-05 阅读 25

快速幂,第一次写的时候用 n%2==1,这样不能处理负数的问题

class Solution {
public:
double myPow(double x, int n) {
if(n==0) return 1;
double res = 1;
while(n){
if(n & 1){
if(n > 0) res *= x;
else res /= x;
}
x *= x;
n /= 2;
}
return res;
}
};
举报

相关推荐

0 条评论