【发布时间】:2013-08-31 16:34:00
【问题描述】:
在 java 中,哪种方法通常更快地计算数字的阶乘?递归还是迭代?
另外,哪个更适合较大的数字,哪个更适合较小的数字?
【问题讨论】:
-
迭代总是更快。
-
你为什么不试试呢。
-
有时栈会溢出;无论如何,您都需要考虑迭代方法。
标签: java recursion factorial iteration
在 java 中,哪种方法通常更快地计算数字的阶乘?递归还是迭代?
另外,哪个更适合较大的数字,哪个更适合较小的数字?
【问题讨论】:
标签: java recursion factorial iteration
迭代总是更快!和储蓄者!并且占用更少的内存!
当您使用递归函数时,每一步都将在您的堆栈中直到结束,这可能会占用大量资源。
【讨论】: