- 24
- 0
- 约5.22千字
- 约 7页
- 2017-08-16 发布于江西
- 举报
第二讲 递推算法.doc
第二讲 递推算法
一、引例:Fibonacci数列
Fibonacci数列的代表问题是由意大利著名数学家Fibonacci于1202年提出的“兔子繁殖问题”(又称“Fibonacci问题”)。
问题:一个数列的第0项为0,第1项为1,以后每一项都是前两项的和,这个数列就是著名的裴波那契数列,求裴波那契数列的第N项。
解答:
由问题,可写出递推方程
算法:
F[0] := 1; F[1] := 2;
FOR i := 2 TO N DO
F[I] := F[I – 1] + F[I – 2];
总结:从这个问题可以看出,在计算裴波那契数列的每一项时,都可以由前两项推出。这样,相邻两项之间的变化有一定的规律性,我们可以将这种规律归纳成如下简捷的递推关系式:Fn=g(Fn-1),这就在数的序列中,建立起后项和前项之间的关系。然后从初始条件(或是最终结果)入手,按递推关系式递推,直至求出最终结果(或初始值)。很多问题就是这样逐步求解的。
对一个试题,我们要是能找到后一项与前一项的关系并清楚其起始条件(或最终结果),问题就可以递推了,接下来便是让计算机一步步了。让高速的计算机从事这种重复运算,真正起到“物尽其用”的效果。
二、递推概念:
给定一个数的序列H0,H1,…,Hn,…若存在整数n0,使当nn0时,可以用等号(或大于号、小于号)将Hn与其前面的某些项H
您可能关注的文档
最近下载
- 2024年四川省雅安市中考语文真题.docx VIP
- 防错装置点检表.xlsx VIP
- 小学二年级乘除法口算题每页80道.doc VIP
- 蓝城颐养(康养)小镇的实践与探索.pptx VIP
- 审计学(西南财经大学)中国大学MOOC 慕课 期末考试答案.pdf VIP
- 重庆市第一中学校2024-2025学年高二下学期期中考试数学(原卷版).docx VIP
- 基于PLC的步进电机精确定位控制系统设计与实现.docx VIP
- TCHAA-医疗机构特殊医学用途配方食品运营管理规范.pdf VIP
- 企业所得税年度汇缴申报鉴证业务审计工作底稿模板.xlsx VIP
- 2024年湖南省长沙市长郡教育集团联考中考二模物理试题(含答案).pdf VIP
原创力文档

文档评论(0)