LeetCode 050 Pow(x, n)

来源:互联网 发布:阿里云服务器重定向 编辑:程序博客网 时间:2024/06/04 20:02

题目描述

Implement pow(x, n).

代码

    public double myPow(double x, int n) {        if (n < 0) {            return 1/pow(x, -n);        } else {            return pow(x, n);        }    }    private double pow(double x, int n) {        if (n == 0) {            return 1;        }        double v = pow(x, n / 2);        if (n % 2 == 0) {            return v * v;        } else {            return v * v * x;        }    }
1 0
原创粉丝点击