首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
admin
2019-03-29
129
问题
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
选项
答案
首先我们考虑最简单的情况。如果只有1级台阶,那显然只有一种跳法。如果有2级台阶,那就有两种跳的方法了:一种是分两次跳,每次跳1级;另外一种就是一次跳2级。 现在我们再来讨论一般情况。我们把n级台阶时的跳法看成是n的函数,记为f(n)。当n>2时,第一次跳的时候就有两种不同的选择:一是第一次只跳1级,此时跳法数目等于后面剩下的n-1级台阶的跳法数目,即为f(n-1);另外一种选择是第一次跳2级,此时跳法数目等于后面剩下的n-2级台阶的跳法数目,即为f(n-2)。因此n级台阶时的不同跳法的总数f(n)=f(n-1)+(f-2)。 我们把上面的分析用一个公式总结如下: [*]
解析
这道题最近经常出现,包括MicroStrategy等比较重视算法的公司都曾先后选用过个这道题作为面试题或者笔试题。
转载请注明原文地址:https://www.kaotiyun.com/show/pxmZ777K
0
程序员面试
相关试题推荐
RememberNapsterorGrokster?Bothservicesalloweduserstosharecomputerfiles—usuallydigitalmusic—thatinfringedthecopyr
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
ASP.net的身份验证方式有哪些?分别是什么原理?
把用户状态设置为忙碌。
更改计算机管理员用户John名称为lusi的类型为受限用户。
在Word中,水平标尺上数字的单位是()。A.厘米B.字符个数C.点D.汉字个数
将文件从FTP服务器传输到本地计算机的过程称为()。
在Excel2003中,利用“图表选项”对话框,可以设置或修改图标的()。
路由器的主要作用是()。
阅读以下关于I/O系统处理能力评估的说明,在回答问题1至问题3。拟建设的某事务处理系统数据交换非常频繁。经过初步分析,存储子系统的I/O性能决定了整个系统的响应时间。目前主流磁盘的容量为40GB和80GB两种规格。采用不同规格的磁盘,存储子系统的I
随机试题
男性,24岁,排尿困难3年余,4年前有骨盆骨折史。B超测残余尿量为200ml,可引起排尿困难的原因最可能是
1岁小儿,多汗,枕秃,方颅,常发生惊厥,不伴发热。查血糖3.2mmol/L,血钙6.5mg/dl,血镁1mg/dl,血磷12mg/dl。其确切的诊断应是
A.混悬颗粒B.泡腾颗粒C.肠溶颗粒D.缓释颗粒E.控释颗粒在规定的释放介质中缓慢地恒速释放药物的颗粒剂是()。
王伟为立强食品厂的采购员,其受该食品厂的委托持空白合同书和空白支票前往华强编织袋厂采购50万条编织袋。王伟发现该编织袋厂的编织袋存在严重的质量问题,编织袋厂亦观察到王伟不想购买该厂的编织袋,但又不愿意放弃这一大单生意,于是,对王伟许以高额回扣,每条编织袋回
反映一个国家经济是否具有活力的基本指标是()。
下列各种筹资方式中,企业无需支付资金占用费的是()。
下列情况中不能使用旅行社质量保证金进行赔偿的是()。
创造性与智力的关系是简单的线性关系。()(浙江)
当前我国学前教育发展中存在的主要问题包括“教育资源短缺、投入不足,师资队伍不_______,体制机制不_______,城乡区域发展不平衡。”概括起来,实质上是人、财、物等一系列教育资源未得到有效的配置和使用,造成我国学前教育发展从结构到制度,再到具体技术层
Choosethecorrectletter,A,BorC.AdviceonwritingadissertationWhatdoesHowardsaywashismainworryayearpreviousl
最新回复
(
0
)