python的递归效率是造成这种开销的原因。有关更多详细信息,请参见本文。以上迭代解决此问题的解决方案对于python更好,因为它们不会引发函数调用开销递归。我对ruby的假设是,它很明显在优化代码,而python不是。同样,该文章使用几乎相同的fib函数对此进行了详细介绍。

python的递归效率是造成这种开销的原因。有关更多详细信息,请参见本文。以上迭代解决此问题的解决方案对于python更好,因为它们不会引发函数调用开销递归。我对ruby的假设是,它很明显在优化代码,而python不是。同样,该文章使用几乎相同的fib函数对此进行了详细介绍。