《剑指offer》-数值的整数次方
2017-03-05 15:40
393 查看
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
上次面试让写过这个...想要1A的话还是需要熟练些才行。这次写依然没考虑全边缘情况,不过比上次好一些。
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
上次面试让写过这个...想要1A的话还是需要熟练些才行。这次写依然没考虑全边缘情况,不过比上次好一些。
class Solution { public: double Power(double base, int exponent) { if(exponent==0){ return 1; } if(exponent==1){ return base; } if(exponent<0){ return Power(1/base, -exponent); } if(exponent%2==1){ return base*Power(base, exponent-1); } double t = Power(base, exponent/2); return t*t; } };
相关文章推荐
- 剑指offer—第三章高质量代码(数值的整数次方)
- 剑指offer 数值的整数次方
- 《剑指Offer》面试题:数值的整数次方
- 剑指offer-数值的整数次方
- 数值的整数次方(剑指offer面试题11)
- 《剑指offer》-数值的整数次方
- 剑指offer——数值的整数次方
- 剑指offer-面试题11.数值的整数次方
- 《剑指offer》面试题11:数值的整数次方
- 剑指offer 数值的整数次幂,求base的exponent次方,不能使用库函数,同时不需要考虑大数问题
- 剑指Offer(Java版):数值的整数次方
- 剑指Offer(12)______数值的整数次方
- 《剑指offer》面试题16:数值的整数次方
- 《剑指offer》数值的整数次方
- 剑指offer:数值的整数次方
- 剑指offer-面试题11:数值的整数次方
- 剑指offer(十一)之数值的整数次方
- 剑指offer:数值的整数次方
- 牛客《剑指Offer》 -- 数值的整数次方
- 《剑指offer》编程题java实现(四):数值的整数次方