java中一个数的大数次方算法

时间:2011-11-12 07:51:52
【文件属性】:

文件名称:java中一个数的大数次方算法

文件大小:961B

文件格式:RAR

更新时间:2011-11-12 07:51:52

java 大数幂的计算

java中虽然有BigInteger(subStr).pow(exponent)可以对一个数进行幂计算,但是由于内存大小的限制,即使内存为2GB,对于幂数在100000以上的计算,结果会溢出,本例利用java数组解决了这个问题。


【文件预览】:
poewrCalculation.txt

网友评论

  • 这个,,有点让人失望饿。。5分,就一个txt文档,里面一段代码而且代码连一点文字说明都没有。。虽然用数组来储存确是一个好想法,但是作者并没有说清楚你里面是默认的计算2^n(应该可以改吧,但没有文字说明连程序的原理都要琢磨一会—。—) 其实没有像作者说的那么牛,因为测试后就会发现,当输入100000(即2^100000)答案是错误的,应为结果居然以0开始。。。其它的我就不说了。哦,还有,在时间方面优化不够。。。。