- 2
- 0
- 约9.92千字
- 约 33页
- 2019-09-14 发布于湖北
- 举报
递归总能够被彻底除去。 非递归程序通常比等价的递归程序要快, 但是递归程序通常更简单而易于理解。 §3 栈ADT ? 函数调用 -- 系统栈 Return Address Stack Frame s p Local Variables Return Address s p s p Old Frame Pointer s p f p f p s p f p void PrintList ( List L ) { if ( L != NULL ) { PrintElement ( L-Element ); PrintList( L-next ); } } /* 一个递归的坏例子*/ 如果L包含1,000,000 个 元素,会发生什么情况? 有什么问题呢? 尾递归 void PrintList ( List L ) { top: if ( L != NULL ) { PrintElement ( L-Element ); L = L-next; goto top; } } /* 编译器可以自动去除尾递归 */ 6/9 如果1,000,000个数据还不足 使程序崩溃,那么可用 更大
您可能关注的文档
- 消化系统2014年版.ppt
- 消化道诊断教案.doc
- 消化道疾病与营养.ppt
- 消费经济学第二讲.ppt
- 海狗鞭特补酒讲义-简062276.ppt
- 消费者的权益和经营者的义务(2)出具购货凭证和服务单据的义务.ppt
- 消费者行为学 w.docx
- 消费者行为学期末复习重点讲义精品.doc
- 消费贷改头换面卷土重来.pptx
- 消弧分段绝缘器.ppt
- 殡仪馆物业服务项目服务方案投标文件(技术方案).doc
- 生态综合治理服务方案投标文件(技术方案).doc
- 河道保洁、滨河绿化养护服务方案投标文件(技术方案).doc
- 动物繁育研究基地2026—2028年度采购代理机构比选项目方案投标文件(技术方案).doc
- 高标准农田第三方全过程质量监管服务方案投标文件(技术方案).doc
- 【推荐】机器学习深度学习绘图模板.pptx
- DB31∕T 688-2013 建筑工程施工质量安全风险管理规范.docx
- DB31∕T 922-2015 建筑环境数值模拟技术规程.docx
- DB31∕T 895-2015 反射隔热涂料组合脱硫石膏轻集料砂浆保温系统应用技术规程.docx
- 保安服务方案投标文件(技术标).doc
最近下载
- 地面建设与油气储运高级工程师答辩题目.docx VIP
- Palantir人工智能平台在国防领域的应用综述.docx
- 《焊接自动化(机工版)》教学课件—03焊接自动化中的传感技术.ppt VIP
- 石油化工装置防雷设计规范石油化工装置防雷设计规范.doc VIP
- 宠物用品智能化与科技赛道.pptx VIP
- 给排水国标图集-02S404:防水套管.pdf VIP
- 忧伤[托斯蒂-曲]【F-D】调钢琴伴奏谱-正谱五线谱伴奏音频.pdf VIP
- YY:T 0466.1-2016 医疗器械用于医疗器械标签、标记和提供信息的符号第1部分:通用要求.pdf VIP
- 小学语文《成语故事》阅读练习100则(含解析).docx
- 小学五年级美术抽测试卷及答案.docx VIP
原创力文档

文档评论(0)