剑指Offer:数值的整数次方
2017-03-01 20:29
260 查看
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。自己没想那么多,直接求的结果
后来看到讨论里有提到利用递归将exponent分奇偶做,可以把时间复杂度降到O(logn),这个还是挺厉害的,不过这需要一点点数学知识了
当n为偶数,a^n =(a^n/2)*(a^n/2)
当n为奇数,a^n = a^[(n-1)/2] * a^[(n-1)/2] * a
在评论里随意截了一个
相关文章推荐
- 剑指offer 数值的整数次方
- 剑指offer题11_数值的整数次方
- 剑指offer-面试题11.数值的整数次方
- 剑指Offer——(12)数值的整数次方
- 【剑指Offer】 数值的整数次方
- 剑指offer-3-面试题11:数值的整数次方(对错误的处理)
- 【剑指offer】面试题16:数值的整数次方
- 剑指offer编程题Java实现——面试题11数值的整数次方
- 【剑指offer】面试题11:数值的整数次方
- 剑指offer:数值的整数次方(java)
- 剑指offer_发散思维---数值的整数次方
- 剑指offer 数值的整数次方
- 剑指Offer之面试题11:数值的整数次方
- 剑指Offer(第二版)面试题16:数值的整数次方
- 剑指offer-数值的整数次方
- 剑指offer--数值的整数次方
- 剑指offer面试题11 数值的整数次方 java实现
- [剑指offer][面试题11]数值的整数次方
- 剑指offer:数值的整数次方
- 【剑指offer-解题系列(12)】数值的整数次方