题解 | #数值的整数次方#
数值的整数次方
http://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00
public class Solution { public double Power(double base, int exponent) { if(exponent > 0) return func(base,exponent); if(exponent < 0) return 1.0 / func(base,0-exponent); else return 1.0; } private double func(double base, int exponent) { if(exponent == 1) return base; return base * Power(base, --exponent); } }
阿里云工作强度 725人发布
查看4道真题和解析