2011-10-04 129 views
0

有一個愚蠢的問題,我希望有人能回答我。當發生堆棧溢出時,遞歸方法如何幫助解決這個問題?堆棧溢出和遞歸方法

感謝

+3

一旦堆棧溢出發生,沒有人可以幫助你,因爲程序不再處於定義良好的狀態。 –

回答

1

這是通常的情況是無限遞歸方法原因堆棧溢出錯誤。 嘗試避免的一種方法是使遞歸收斂並使用tail-call optimization(如果您的語言支持它)。