- 10
- 0
- 约6.69千字
- 约 46页
- 2017-03-03 发布于湖北
- 举报
递归算法(Recursion) 本章内容 递归算法定义 递归算法举例 递归算法复杂性的计算 递归(Recursion)定义 直接或间接地调用自身的算法称为递归算法 直接或间接调用自身的函数称为递归函数 尾递归是指递归调用的语句在递归函数的最后一句 递归算法的特点: 用于解决一类递归定义的问题 算法易于实现,简单明了 函数的递归调用 1. 定义: 在调用一个函数的过程中直接或间接地调用该函数本身。 直接调用 int f(x) int x; { int y,z; ….. z=f(x); …… return (2*z); } 间接调用 int f1(x) int x; { int y,z; ….. z=f2( y); …… return (2*z); } int f2(t) int t; { int a,c; ….. c=f1(a); …… return (3+c); } 特点 是无终止的递归调用,因此,应该给定一个限制递归次数的条件。 使用递归的准则 如果待解决的问题具备下列两个特性,就可以考虑使用递归。1)复
您可能关注的文档
- 教你认识内存条.doc
- 教你如何把视频转换成mp4格式的技巧攻略.pptx
- 教你如何把网页保存为1页的PDF文档.doc
- 教你如何备份固态硬盘系统分区.docx
- 教你如何给移动硬盘分区.doc
- 教你如何清理iTunes中的“其他”.doc
- 教你如何清理sd卡垃圾.doc
- 教你如何设置ipad邮件.doc
- 教你如何挑选主板.doc
- 教你如何硬盘分区.doc
- 计算机二级MS Excel2026年高频考点含解析.docx
- 计算机二级MS Office2026年冲刺卷含解析.docx
- 计算机二级MS Office高级应用2026年冲刺全真模拟含解析.docx
- 计算机二级MS Office高级应用2026年押题高频考点含解析.docx
- 2026年新高考全国卷一数学导数易错题预测卷含解析.docx
- 2026年新高考全国卷语文压轴题模拟卷含解析.docx
- 2026年新高考全国乙卷高考数学易错题卷(含解析).docx
- 2026年新高考生物稳态调节专题预测分析卷(含解析).docx
- 2026年新课标 I 卷高考化学易错点专项模拟卷含解析.docx
- 2026年新课标 I 卷高考生物押题模拟卷含解析.docx
原创力文档

文档评论(0)