题解 | #数值的整数次方#

数值的整数次方

https://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00

class Solution {
public:
    double f(double x,int y)
    {
        double base=x, r=1;
        while(y)
        {
            if(y&1)
                r=r*base;
            base=base*base;
            y>>=1;
        }
        return r;
    }
    double Power(double base, int exponent) {
        if(exponent<0){
            base=1/base;
            exponent=-exponent;
        }
        return f(base,exponent);
    }
};

快速幂模板题。

全部评论

相关推荐

01-07 15:50
四川大学 Java
明远湖摸鱼:同年级的同学,,简历可以大一点,这个有点太密集了,实习技术可以量化的尽量量化
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务