1 / 71
文档名称:

递归算法详解.doc

格式:doc   大小:1,133KB   页数:71页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

递归算法详解.doc

上传人:bb21547 2020/6/10 文件大小:1.11 MB

下载得到文件列表

递归算法详解.doc

相关文档

文档介绍

文档介绍:递归冯文科一、递归的基本概念。 一个函数、概念或数学结构,如果在其定义或说明内部直接或间接地出现对其本身的引用,或者是为了描述问题的某一状态,必须要用至它的上一状态,而描述上一状态,又必须用到它的上一状态……这种用自己来定义自己的方法,称之为递归或递归定义。在程序设计中,函数直接或间接调用自己,就被称为递归调用。二、递归的最简单应用:通过各项关系及初值求数列的某一项。 在数学中,有这样一种数列,很难求出它的通项公式,但数列中各项间关系却很简单,于是人们想出另一种办法来描述这种数列:通过初值及与前面临近几项之间的关系。要使用这样的描述方式,至少要提供两个信息:一是最前面几项的数值,一是数列间各项的关系。比如阶乘数列1、2、6、24、120、720……如果用上面的方式来描述它,应该是:如果需要写一个函数来求的值,那么可以很容易地写成这样:intf(intn){if(n==1)return1;returnn*f(n-1);} 这就是递归函数的最简单形式,从中可以明显看出递归函数都有的一个特点:先处理一些特殊情况——这也是递归函数的第一个出口,再处理递归关系——这形成递归函数的第二个出口。 递归函数的执行过程总是先通过递归关系不断地缩小问题的规模,直到简单到可以作为特殊情况处理而得出直接的结果,再通过递归关系逐层返回到原来的数据规模,最终得出问题的解。 以上面求阶乘数列的函数为例。如在求时,由于3不是特殊值,因此需要计算,但是对它自己的调用,于是再计算,2也不是特殊值,需要计算,需要知道的值,再计算,1是特殊值,于是直接得出,返回上一步,得

最近更新

股权质押反担保合同书正规范本2025年通用 15页

苗木运输合同范本2025年通用 15页

脑AVM分子影像技术-洞察阐释 35页

医院隔离技术专家讲座 43页

2025年成都外国语学院单招职业倾向性测试题库.. 43页

2025年新疆昌吉回族自治州单招职业适应性测试.. 43页

可持续项目成果分析社会实践工作汇报二零二五.. 24页

钢筋工劳务分包合同书书(2025版) 14页

鱼塘合同协议书范本(2025版) 15页

骨折概论医学知识讲座专家讲座 110页

2024年伊春职业学院单招职业倾向性考试题库推.. 56页

2025年一级注册建筑师之建筑设计考试题库(典.. 135页

2025年全国保密教育线上培训考试题库含完整答.. 5页

二零二五年度搬家合同范本:家具搬迁服务协议.. 15页

2025年高校教师资格证之高等教育心理学考试题.. 47页

基于多元智能理论的2025幼童音乐律动课件方案.. 29页

二零二五年度智能硬件项目按份额担保合同通用.. 20页

氟喹诺酮类抗菌药物治疗AECOPD新进展 36页

多部门协同模式下质量部2025供应链质量风险管.. 31页

采购合同书(货物类(2025版) 18页

机场市政标热力外线工程施工方案 69页

托养机构揭牌仪式主持词与执业医师个人述职报.. 12页

自考本科毕业鉴定自我鉴定 6页

放射科上半年安全工作总结与放射科质量与安全.. 4页

教导主任述职报告与教导主任述职报告专题(5篇.. 26页

文秘个人工作总结范文与文秘个人年度工作总结.. 5页

新概念第三册单词表word版本 11页

商业银行业会计科目表 63页

新时代好少年强国英语演讲稿 4页

日本签证个人信息处理同意书同意旅行社处理个.. 3页