美文网首页
leetcode 剑指 Offer 16. 数值的整数次方

leetcode 剑指 Offer 16. 数值的整数次方

作者: flood_d | 来源:发表于2021-02-03 09:20 被阅读0次

    0.code

    class Solution {
        public double myPow(double x, int n) {
            if(x==0){
                return 0;
            }
            double res = 1.0;
            long b = n;
            if(b<0){
                b = -b;
                x = 1/x;
            }
            while(b>0){
                if((b&1)==1){
                    res = res*x;
                }
                x = x*x;
                b=b>>1;
            }
            return res;
        }
    }
    

    相关文章

      网友评论

          本文标题:leetcode 剑指 Offer 16. 数值的整数次方

          本文链接:https://www.haomeiwen.com/subject/ztaltltx.html