LeetCode 题解:50. Pow(x, n),递归分治,JavaScript,详细注释
原题链接:https://leetcode-cn.com/problems/powx-n/
解题思路:
x的n次幂可以分解为x的n/2次幂的平方。
按照步骤1的思路,通过递归逐级分解,时间复杂度即为O(logn)。
如果n为负,问题可以转换为计算1除以x的n次幂。
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/76f422f266e08a90f915391d1】。文章转载请联系作者。
评论