【发布时间】:2013-05-17 16:21:29
【问题描述】:
我正在用 java 编写一个程序,它可以计算给定值的 sqrt,最高可达 10^100 .为此,我知道我必须使用 BigInteger,但我正在处理的过程效率不高,因为它需要很多时间。分解一个数字以处理程序的最快过程是什么?更快的算法是什么?
提前致谢。
【问题讨论】:
-
你有没有尝试过任何算法?如果是,那么您可以发布您尝试过的内容吗?
-
是的...我尝试了一般的除法过程 for(i=0;i
-
什么是
n和printf()是 C ,而不是 Java,尽管它无关紧要!!! -
所以你不需要一个通用的分解算法,只需要一个平方根?
标签: java algorithm factorization