- 3
- 0
- 约1.58千字
- 约 4页
- 2023-12-01 发布于山东
- 举报
python递归的最⼤层数_Python——谈谈递归的深度问题
前⾔:
⽤过python递归的同学可能都碰到过:RecursionError: maximum recursion depth exceeded while getting the str of an object,
显⽽易见超过递归深度了,那么python的递归深度到底是多少呢?有没有⼀个标准呢?今天来简单聊聊python的递归深度问题;否则⽼板
给了⼀个需求,还需要犹豫半天到底要不要⽤递归解决,个⼈觉得是否⽤递归思考两点即可,⼀这个逻辑是业务最⼤复杂度是多少,第⼆服
务器设备环境,为什么这样说下⾯⼀起讨论下;
递归深度讨论:
问题⼀:递归的理论深度:
在计算机系统上根据计算机性能,是有默认递归深度的;根据机器性能不同可能会有⼀个不同递归深度(之所以这样说,是因为看⼤家众说
纷纭我也没有那么多机器实测,但是我看到python告诉我的默认递归深度是1000--注意是默认递归深度,那些⼿动修改了的勿喷,具体上
图为证吧)
虚拟机内核是⼀个cpu,内存1024剩下是我本地的都告诉是1000,那么问题来了真的是1000吗?我觉得需要测试⼀把;
问题⼆:递归实际深度:
使⽤类斐波那契数列进⾏实测:
编写代码:
def fib(n):
if n ==1:
您可能关注的文档
- 2015入党转正申请书.pdf
- 2016年美术类、音乐学专业招生简章.pdf
- 2017年村党支部书记述职述廉报告.pdf
- 2021优化方案高考总复习·英语(外研版):第一部分必修2综合过关检测(二).pdf
- 2021-2022学年(上)小学道德与法治五年级上册道德与法治期末测试卷三 (含答案).pdf
- 2021年乾县消防救援大队公开招聘劳务派遣制消防员报名表.pdf
- 2021建党100周年入党申请书.pdf
- 2021高中同步创新课堂历史优化方案岳麓版必修1习题:第二单元单元综合检测(二) 含答案.pdf
- 2022年1年级音乐教案《人教版小学音乐一年级下册(简谱) 歌表演 小动物唱歌》.pdf
- 2022年【推荐】创建和谐校园活动总结3篇.pdf
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
最近下载
- Q_STACAES 007-2021_环卫保洁车辆路面养护车.pdf VIP
- 征兵测试题及答案.docx VIP
- 2025年房地产经纪人二手房交易价格、付款方式与交割条件谈判专题试卷及解析.pdf VIP
- 2025年房地产经纪人MLS系统操作与使用专题试卷及解析.pdf VIP
- 征兵测试题及答案.docx VIP
- 2025年无人机驾驶员执照飞行事故案例分析专题试卷及解析.pdf VIP
- 2025年人教版高二化学共价键方向性分析专题试卷及解析.docx VIP
- 2025年演出经纪人艺人跨境支付与外汇管理的税务合规专题试卷及解析.pdf VIP
- 语文-高考必背60篇.pdf VIP
- 征兵心理测试题.docx VIP
原创力文档

文档评论(0)