- 2
- 0
- 约7.04千字
- 约 49页
- 2018-12-22 发布于福建
- 举报
第2章归算法
递归算法(Recursion) 本章内容 递归算法的实现机制 递归化为非递归(难点) 递归算法举例 递归算法复杂性的计算(重点和难点) 递归(Recursion)定义 直接或间接地调用自身的算法称为递归算法 直接或间接调用自身的函数称为递归函数 尾递归是指递归调用的语句在递归函数的最后一句 递归算法的特点: 用于解决一类递归定义的问题 算法易于实现,简单明了 1.递归算法的实现机制 递归算法通过子程序/函数来实现 子程序调用的形式 参数传递和返回值的传送 子程序调用的内部操作 1.1 子程序的调用形式 子程序/函数调用形式 关键: 用栈保存返回地址 用寄存器保存返回地址(某些嵌入式处理器) 1.2参数传递和返回值的回传 参数传递 按值的传送(值调用) 按地址的传送(引用调用) 两次值的传送 地址的传送 函数的返回值 通过寄存器传递(AX/EAX) 通过全局变量的传送 例如 C++中的引用类型,一些脚本语言的引用变量类型都是按地址传送的例子 参数的传递 值参数 (value parameter) 用于输入参数的传递。一个值参数相当于一个局部变量,只是它的初始值来自为该形参传递的实参。对值参数的修改不影响为该形参传递的实参。 引用参数 (reference parameter) 用于输入和输出参数传递。引用参数与实参变量表示同一存储位置,对值参数的修改直接影响为该形参传递的实参。
您可能关注的文档
- 第2课卓不群的雅典.ppt
- 第2课中国民族资本义的发展.ppt
- 第2课中国代土地制度.ppt
- 第2框化创新的途径.ppt
- 第2离散时间信号与系统的z域分析.ppt
- 第2课最爱的人.ppt
- 第2课中地区中国经济的核心区.ppt
- 第2六国论.ppt
- 第2流体力学和传热学.ppt
- 第2空间数据获取与处理.ppt
- 病案信息技术初级师(代码213)题库word电子版共184页可打印编辑.docx
- 断层解剖复习题含答案word电子版共154页可打印编辑.docx
- 藏医执业助理医师资格考试题库word电子版共178页可打印编辑.docx
- 病例病史诊断公式手册(word电子版共151页可打印编辑).docx
- 出科考核外科诊疗规范word电子版共73页可打印编辑.docx
- 妇幼保健题库(中级,代码364)word电子版共160页可打印编辑.docx
- 骨科住院医师规范化培训结业考试·临床实践能力考核手册word电子版共110页可打印编辑.docx
- 风湿与临床免疫学速记口诀与考点汇总高清PDF版共75页可打印.pdf
- 公共卫生核心考点速记手册速记口诀与考点知识点汇总PDF高清电子版共48页可打印.pdf
- 风湿科护理在科研中的应用.pptx
最近下载
- 09K601 民用建筑工程暖通空调及动力施工图设计深度图样.pdf VIP
- 2025-2030年全球及中国自由职业者管理软件(FMS)行业市场现状供需分析及投资评估规划分析研究报告.docx VIP
- 醒悟疗法教材—《历程》.doc
- 雅马哈船外机F150A中文维修手册.pdf VIP
- 2026年高考满分作文预测5篇(附题目).doc
- 人教版七年级英语下册总复习资料PDF打印版.pdf VIP
- 电大专科《建筑工程项目管理》机考网考形考题库及答案.pdf VIP
- 2024盐城市射阳县千秋镇社区工作者招聘考试试题.docx VIP
- 2025盐城市射阳县千秋镇社区工作者招聘考试真题及答案.docx
- 铁路信号行车安全课件.ppt
原创力文档

文档评论(0)