问题描述
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。
问题分析
和斐波那契数列的思路完全一致。假设有个台阶,当时,青蛙第一次可以跳个台阶,则剩下的个台阶一共有种跳法;第一次也可以跳2个台阶,则剩下的个台阶一共有 中跳法,则个台阶一共有种跳法,显然就是斐波那契数列。
代码实现
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。
和斐波那契数列的思路完全一致。假设有个台阶,当时,青蛙第一次可以跳个台阶,则剩下的个台阶一共有种跳法;第一次也可以跳2个台阶,则剩下的个台阶一共有 中跳法,则个台阶一共有种跳法,显然就是斐波那契数列。
递归常见例题——斐波那契、汉诺塔、青蛙跳台阶
1 问题一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶
青蛙跳台阶程序
面试题10:青蛙跳台阶问题
青蛙跳台阶题目一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M