[LeetCode]Pow(x, n)

来源:互联网 发布:杀戮演绎 知乎 编辑:程序博客网 时间:2024/06/05 20:39

Implement pow(xn).


public class Solution {public double pow(double x, int n) {if(n>0) return powInt(x,n);else return 1/powInt(x,-n);}private double powInt(double x, int n){if (n == 0)return 1;if (n == 1)return x;double p = pow(x, n / 2);if (n % 2 == 0) {return p * p;}else{return p*p*x;}}}




1 0