Sikj_6590

关注

2022-01-09(剑指 Offer 16. 数值的整数次方)

Sikj_6590

关注

阅读 23

2022-01-09

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

相关推荐

_阿瑶

LeetCode(剑指 Offer)- 16. 数值的整数次方

_阿瑶 54 0 0

三分梦_0bc3

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

三分梦_0bc3 43 0 0

驚鴻飛雪

数值的整数次方(剑指offer 16)Java快速幂

驚鴻飛雪 40 0 0

悄然丝语

剑指Offer 刷题 数值的整数次方

悄然丝语 41 0 0

8052cf60ff5c

【LeetCode每日一题】剑指 Offer 16. 数值的整数次方(持续更新)

8052cf60ff5c 138 0 0

扬帆远航_df7c

每日一练(剑指offer)数值的整数次方

扬帆远航_df7c 69 0 0

小磊z

力扣-剑指Offer 16题 数值的整数次方(C++)- 快速幂(迭代+递归)

小磊z 59 0 0

醉东枫

【剑指offor】面试题16:数值的整数次方(快速幂算法)

醉东枫 28 0 0

生活记录馆

数据结构与算法-剑指Offer系列(15)数值的整数次方 -Java实现

生活记录馆 126 0 0

登高且赋

2022-01-09

登高且赋 67 0 0

精彩评论(0)

0 0 举报