<分区>
Possible Duplicate:
The most efficient way to implement an integer based power function pow(int, int)
我知道这个问题很简单,但我的要求是我想以最佳优化方式计算 x 的幂 x,其中 x 是一个非常大的数。我不是数学怪人,因此需要一些帮助来找出可能的最佳方法。
在java中,我们可以使用BigInteger,但是如何优化代码呢?有什么具体的优化方法吗?
同样使用递归会不会x的值很大,导致代码变慢,容易出现栈溢出错误?
例如:457474575 提升到权力 457474575