NC68 跳台阶
跳台阶
题目描述
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。
示例
思路
主要标签:递归
非常明显的递归问题,我们已经知道 target = 1 时结果为1且 target = 2 时结果为2,那么我们的该题的递归出口便是target为1或者2的时候.
而递归公式我们可以很明显的得出为
JumpFloor(target)=JumpFloor(target-1)+JumpFloor(target-2)
那么该题便可求解了.
代码
原创
2020-11-08 11:13:09 ·
237 阅读 ·
0 评论