【问题标题】:Recursive vs iterative factorials in java?java中的递归与迭代阶乘?
【发布时间】:2013-08-31 16:34:00
【问题描述】:

在 java 中,哪种方法通常更快地计算数字的阶乘?递归还是迭代?

另外,哪个更适合较大的数字,哪个更适合较小的数字?

【问题讨论】:

  • 迭代总是更快。
  • 你为什么不试试呢。
  • 有时栈会溢出;无论如何,您都需要考虑迭代方法。

标签: java recursion factorial iteration


【解决方案1】:

迭代总是更快!和储蓄者!并且占用更少的内存!

当您使用递归函数时,每一步都将在您的堆栈中直到结束,这可能会占用大量资源。

【讨论】:

    猜你喜欢
    • 2020-08-17
    • 1970-01-01
    • 2016-01-28
    • 1970-01-01
    • 2012-06-25
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    相关资源
    最近更新 更多