遞歸的最大級別是什麼,以及如何在Python中對其進行更改?Python中遞歸的最大級別
26
A
回答
30
默認值爲1000級,您可以使用sys
模塊中的setrecursionlimit
函數更改默認值。
警告:
要小心,有些操作系統可能會出現問題,如果你去由於有限的堆棧空間高得多。
5
以爲我會添加代碼示例:
import sys
sys.setrecursionlimit(100000)
如蜥蜴注意,默認情況下是1000的一個原因,警告是非常重要的。嘗試Fibonacci(10000)(返回f(n-1)+ f(n-2))的高遞歸限制足以關閉我的Python IDE。沒有得到'達到遞歸深度'的警告並不意味着問題就解決了。
相關問題
- 1. Python:最大遞歸深度
- 2. php遞歸級別
- 3. 達到&endlocal的最大setlocal遞歸級別。解決方法?
- 4. SQL服務器遞歸最高級別
- 5. 列表python的遞歸最大函數
- 6. Python的最大遞歸,約sys.setrecursionlimit問題()
- 7. Python的遞歸函數錯誤:「最大遞歸深度超過」
- 8. 遞歸多級類別
- 9. Python:最大遞歸深度錯誤
- 10. Python:超過最大遞歸深度
- 11. runtimeerror:最大遞歸深度超過python
- 12. 以遞歸方式查找C#中的最低級別項目
- 13. 如何計算遞歸樹中的最高級別?
- 14. 在Python中尋找遞歸調用的級別
- 15. 非遞歸(單節點級別)Python中的getElementsByTagName xml.dom
- 16. 在MySQL中遞歸地選擇最頂級的遞歸
- 17. Dynatree最大級別
- 18. Python遞歸錯誤調用Python對象時超出最大遞歸深度
- 19. C++中遞歸調用的最大數量級的數量級是多少?
- 20. 級別遍歷的遞歸方法
- 21. 高嵌套級別的Java遞歸
- 22. 在C++的最高級別退出遞歸函數
- 23. Java或python中的範圍的遞歸最大函數
- 24. 遞歸?在Python中循環到n級
- 25. 最大遞歸已用盡
- 26. 瓶最大遞歸深度
- 27. Python中最大公約數的遞歸實現
- 28. 如何增加Python中的最大遞歸深度?
- 29. python中的排列:超過最大遞歸深度
- 30. 深度優先搜索中的Python「RuntimeError:最大遞歸深度」
請參閱http://stackoverflow.com/questions/3289430/python-recursion – RYFN 2010-07-20 11:32:44
大聲笑!愛它!就像http://www.google.co.uk/search?hl=en&q=recursion – Lizard 2010-07-20 11:34:38
@Zeus,我試圖將其作爲自身的副本來關閉它。太糟糕了,它沒有奏效。 – senderle 2012-07-14 18:48:06