2011-10-04 90 views
0

有一个愚蠢的问题,我希望有人能回答我。当发生堆栈溢出时,递归方法如何帮助解决这个问题?堆栈溢出和递归方法

感谢

+3

一旦堆栈溢出发生,没有人可以帮助你,因为程序不再处于定义良好的状态。 –

回答

1

这是通常的情况是无限递归方法原因堆栈溢出错误。 尝试避免的一种方法是使递归收敛并使用tail-call optimization(如果您的语言支持它)。