【发布时间】:2012-07-02 04:43:30
【问题描述】:
python解释器在调用递归函数时会自动重启有什么原因吗?我正在编写一个快速排序算法,并尝试对一大堆数字(顺序 10^4)进行排序,但是当我尝试对整个数组进行排序时,python 正在重新启动,即给我:
===============================重新开始================ ===============
所有存储在内存中的值/函数都会消失。 注:该代码适用于较小的值(
添加:python & IDLE 信息:
【问题讨论】:
-
你用的是哪个python?
-
编辑问题以包含 python 信息的屏幕截图
-
你能发布一些代码吗?
-
您可以使用
sys.getrecursionlimit()查看递归限制。它应该默认为 1000,对于 10000 的快速排序来说应该足够了,所以我猜你的实现还不正确