[Leetcode] Pow(x, n) (Java)

来源:互联网 发布:薛杉杉同款毛衣淘宝 编辑:程序博客网 时间:2024/06/04 20:08

Implement pow(xn).

实现pow(xn)函数

public class Solution {    public double pow(double x, int n) {if(Math.abs(x-1)<1e-6||n==0)return 1;if(n==Integer.MIN_VALUE){double d = pow(x, -n/2);return 1/d*d;}if(n<0)return 1/pow(x, -n);double d = pow(x, n/2);if(n%2==1)return d*d*x;return d*d;          }}


0 0