首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
admin
2019-03-29
79
问题
一个台阶总共有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://jikaoti.com/ti/0ag7FFFM
0
程序员面试
相关试题推荐
______,amanwhoexpresseshimselfeffectivelyissuretosucceedmorerapidlythanamanwhosecommandoflanguageispoor.
Inthissection,youareaskedtowriteanessaybasedonthefollowinginformation.Makecommentsandexpressyourownopinion.
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树转换成双向链表4=6=8=10=12=14=16。
解释一下UDDI、WSDL的意义及其作用。
使用.NETPassport向导注册MSN帐户,姓名为李明,邮件的地址为liming@hotmail.com,密码为123456lm。
设置本地连启动WindowsXP系统自带防火墙。
在PPoint中,超级链接只有在()中起作用。A.幻灯片视图B.幻灯片放映C.幻灯片浏览视图D.大纲视图
()是计算机系统软件的两个重要特点。A.通用性B.可卸载性C.可扩充性D.基础性
在网络工程规划与设计过程中,选择防火墙之前应该考虑的因素有哪些?请用300字以内的文字简要回答。请为图4-13拓扑结构中PIX525防火墙各接口命名,并指定相应的安全级别和IP地址的配置语句。
企业战略数据模型可分为两种类型:(35)描述日常事务处理中的数据及其关系;(36)描述企业管理决策者所需信息及其关系。35
随机试题
试述急性闭角性青光眼的治疗原则。
下列哪项实验室检查结果不符合克罗恩病
第二产程中,下列哪种情况不需要干预产程
关于先天性无牙症的描述错误的是
网络计划的关键线路是由()联结起来形成的通路。
对期末存货采用成本与可变现净值孰低计价,体现的会计信息质量要求是()。
某硕士班同学举办毕业20周年聚会,联络人王宁说班里有同学不能参加。班长说:“我看513宿舍的4名同学秋菊、阿春、秀秀和楠楠最多有两人能参加。”团支书说:“班长,我觉得你说的不对。”如果团支书说的不对,则下列哪项必定为假?
结合材料,回答问题:3月17日至18日,中共中央总书记、国家主席、中央军委主席习近平赴河南省兰考县调研指导党的群众路线教育实践活动。习近平一下飞机,就直奔兰考焦裕禄同志纪念馆。这是他时隔5年之后,第二次来到这块精神圣地。置身焦园,睹物思人。习近
Youaregoingtoreadamagazinearticleinwhichfivepeopletalkaboutrailwayjourneys.Forquestions22-35,choosefromthe
Thediscrepanciesbetweenthesedifferentanalyses______anumberofproblems.
最新回复
(
0
)