0
A
回答
1
這是通常的情況是無限遞歸方法原因堆棧溢出錯誤。 嘗試避免的一種方法是使遞歸收斂並使用tail-call optimization(如果您的語言支持它)。
相關問題
- 1. 遞歸方法堆棧溢出錯誤
- 2. 遞歸方法中的堆棧溢出
- 3. 尾遞歸堆棧溢出
- 4. 遞歸求和堆棧溢出
- 5. 堆棧溢出與尾遞歸
- 6. 遞歸java堆棧溢出錯誤
- 7. 使用遞歸溢出堆棧
- 8. 如何避免遞歸堆棧溢出?
- 9. 遞歸函數堆棧溢出
- 10. ColdFusion:遞歸太深;堆棧溢出
- 11. 從這個遞歸方法獲取堆棧溢出?
- 12. Java堆棧溢出,因爲遞歸方法調用
- 13. 遞歸函數,堆棧溢出和Y-Combinators
- 14. 堆棧溢出
- 15. 歸併排序導致堆棧溢出
- 16. 堆棧方向和緩衝區溢出
- 17. 運行setTimeout方法+傳遞變量的Javascript堆棧溢出
- 18. 無限遞歸函數 - >堆棧溢出錯誤
- 19. 將遞歸函數中的setTimeOut函數導致堆棧溢出?
- 20. 可以使用「遞歸」回調堆棧溢出嗎?
- 21. Haskell遞歸函數沒有堆棧溢出
- 22. 如何避免深層遞歸中的堆棧溢出
- 23. 導致堆棧溢出的遞歸函數
- 24. Lisp中遞歸函數調用的堆棧溢出
- 25. 在IE遞歸堆棧溢出 - > window.frames不等於自己
- 26. 函數與遞歸導致堆棧溢出
- 27. 遞歸調用導致堆棧溢出異常
- 28. 這個遞歸程序堆棧溢出錯誤? - C++
- 29. Java遞歸數獨求解器中的堆棧溢出錯誤
- 30. 試圖防止堆棧溢出與尾遞歸
一旦堆棧溢出發生,沒有人可以幫助你,因爲程序不再處於定義良好的狀態。 –