首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
斐波那契数列Fn定义如下: F0=0, F1=1, Fn=Fn-1+Fn-2, n=2,3,… 请就此斐波那契数列回答下列问题: (1)在递归计算Fn时,需要对较小的Fn-1,Fn-2,…,F1,Fn精确计算多少次?
斐波那契数列Fn定义如下: F0=0, F1=1, Fn=Fn-1+Fn-2, n=2,3,… 请就此斐波那契数列回答下列问题: (1)在递归计算Fn时,需要对较小的Fn-1,Fn-2,…,F1,Fn精确计算多少次?
admin
2013-12-19
78
问题
斐波那契数列F
n
定义如下:
F
0
=0, F
1
=1, F
n
=F
n-1
+F
n-2
, n=2,3,…
请就此斐波那契数列回答下列问题:
(1)在递归计算F
n
时,需要对较小的F
n-1
,F
n-2
,…,F
1
,F
n
精确计算多少次?
(2)如果用大O表示法,试给出递归计算F
n
时,递归函数的时间复杂度为多少?
选项
答案
(1)由斐波那契数列的定义可得: F
n
=F
n-1
+F
n-2
=2F
n-2
+F
n-2
=3F
n-3
+2F
n-4
=5F
n-4
+3F
n-5
=8F
n-5
+5F
n-6
=pF
1
+qF
0
设Fm的执行次数为Bm(m=0,1,2,…,n-1),由以上等式可知,F
n-1
被执行一次,即B
n-1
=1;F
n-2
被执行再次,即B
n-2
=2;直至F
1
被执行p次,F
0
被执行q次,即B
0
=p,B
0
=q。B
m
的执行次数为前两等式第一因式系数之和,即B
m
=B
m-1
+B
m-2
,再有B
n-1
=1和B
n-2
=2,这也是一个斐波那契数列。可以解得:[*] (2)时间复杂度为O(n)。
解析
本题主要考查递归算法的时间复杂度。考生应该比较熟悉斐波那契数列,只要具备一定的数学功底,解决该题应该没有什么困难。但是,通过该题需要掌握将实际问题转换成数据结构,进而能够通过数学分析得到时间复杂度的能力。
转载请注明原文地址:https://kaotiyun.com/show/eSal777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
顿悟一完形说是德国格式塔心理学派提出的一种学习理论,格式塔派的主要代表人物是()。
户籍制度改革是我国城镇化过程中必须面对的一个重大问题,户籍制度改革的终级目标是()。
以下不属于班级组织的社会化功能的是()。
张小雨需要自己查阅资料、设计方案,并应用方案来解决某一个实际问题。这一任务对应的认知要求是()。
中国和西方在词源上赋予教育内涵及形成的教育传统,具有下列哪些区别?()
学生借助于老师提供的结构图来弄清概念之间的关系。按照奥苏伯尔的学习分类理论,这种学习属于()。
关于教育科研的基本程序,下列最为恰当的是()。
泰勒提出的“课程原理”包含的四个阶段中,()是最为关键的一步,其他步骤都是围绕其展开形成的。
为了防治计算机病毒,必须备有常用的杀毒软件。()
将十六进制7E8F转换为十进制数是()。
随机试题
如图所示,则结构中AC和BC两杆所受的力为()。
A.5′突出末端B.3′突出末端C.5′及3′突出末端D.5′或3′突出末端E.平末端
患者,男性,45岁,主诉冷热敏感数月。检查发现口内多数牙颈部出现楔状缺损;冷测(±),余留牙磨耗严重;可以看到在旧有的楔缺处的充填物上呈V形沟。该患者楔缺最可能的病因是
与呼吸运动关系最密切的两脏是
造成铸造全冠就位困难的原因是间隙涂料涂得过厚。()
对会计职业道德进行自律管理与约束的机构是()。
证券经纪业务营销人员在所服务证券公司的授权范围内从事客户招揽和客户服务等活动时,应()。Ⅰ.如实向客户传递所服务证券公司统一提供的研究报告及与证券投资有关的信息Ⅱ.向客户充分提示证券投资的风险Ⅲ.清晰、准确、客观地向客户介绍证券市场和证券公
一位房地产信息员通过对某城镇的调查发现:护城河是新城区和老城区的分界线:护城河北岸房屋的租金相对比较廉价;廉租房和限价房都坐落在老城区;别墅主要集中在鸡鸣湖沿岸。根据该房地产信息员的调查,以下哪项不可能为真?
Studythefollowingpicturecarefullyandwriteanarticleonthewasteofenergy.Inyourarticle,youshouldcoverthefollowi
Masstourismisaformoftourismthatinvolvestensofthousandsofpeoplegoingtothesameresortoftenatthesametimeofa
最新回复
(
0
)