剑指offer: 数值的整数次方
2017-07-31 07:34
429 查看
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
方法1:依次相乘得出结果
【运行时间:47ms 占用内存:9032k】public class Solution { public double Power(double base, int exponent) { double sum=1; if(exponent>=0){ while(exponent-->0){ sum*=base; } }else { base=1/base; exponent=-exponent; while(exponent-->0){ sum*=base; } } return sum; } }
方法2:用Math的pow方法
【运行时间:31ms 占用内存:9176k】public class Solution { public double Power(double base, int exponent) { return Math.pow(base,exponent); } }
相关文章推荐
- 剑指Offer:数值的整数次方
- 《剑指Offer》之“数值的整数次方”
- 剑指offer---数值的整数次方
- 《剑指offer》数值的整数次方
- 剑指offer-面试题11:数值的整数次方
- 剑指offer(十一)之数值的整数次方
- 《剑指Offer》 数值的整数次方
- 剑指Offer——数值的整数次方
- 剑指offer——数值的整数次方
- 剑指offer—数值的整数次方
- 剑指offer(9)-数值的整数次方
- 剑指offer-面试题11:数值的整数次方
- 剑指offer之数值的整数次方
- 剑指offer 数值的整数次方
- (剑指Offer)面试题11:数值的整数次方
- 《剑指offer》-数值的整数次方
- 剑指Offer:数值的整数次方
- 《剑指offer》数值的整数次方
- 《剑指offer》-数值的整数次方
- 剑指offer之面试题11:数值的整数次方