Python学习笔记之递归
2011-04-08 19:50
260 查看
今天在做python练手,使用python设计快速排序算法之时,当列表规模变大的时候非常容易出现异常
RuntimeError: maximum recursion depth exceeded
在网上查了,发现python默认的递归深度是很有限的,大概是900多的样子,当递归深度超过这个值的时候,就会引发这样的一个异常。
解决的方式是手工设置递归调用深度,方式为
RuntimeError: maximum recursion depth exceeded
在网上查了,发现python默认的递归深度是很有限的,大概是900多的样子,当递归深度超过这个值的时候,就会引发这样的一个异常。
解决的方式是手工设置递归调用深度,方式为
import sys sys.setrecursionlimit(1000000) #例如这里设置为一百万
相关文章推荐
- python数据结构学习笔记-2016-11-11-01-递归
- Think Python 学习笔记5:条件与递归
- python数据结构学习笔记-2017-01-08-01-N皇后问题、迷宫问题和跳马问题的递归解决
- python学习笔记12(函数三): 参数类型、递归、lambda函数
- python数据结构学习笔记-2016-11-12-02-递归的应用
- Python学习笔记 递归-斐波那契数列,汉诺塔
- 12. Python脚本学习笔记十二作用域与递归
- python学习笔记12(函数三): 参数类型、递归、lambda函数
- python学习笔记-Day05-第一部分(再谈装饰器)(递归)
- Python 学习笔记 - 递归和模块中的特殊变量
- Python学习笔记:递归
- Python学习笔记之遍历目录文件(递归和walk())
- 学习笔记-小甲鱼Python3学习第二十二讲:函数:递归是神马
- Python学习笔记_Python基础
- 笨方法学习Python笔记
- python学习笔记(六)函数返回值
- Python学习笔记一简介及安装配置
- Python学习笔记(2)
- Python学习笔记——filter()实现埃氏筛选
- Python3学习笔记04-循环、函数、面向对象