1 问题描述 一个台阶总共有n级,如果一次可以跳1级,也可以跳2级,求总共有多少种跳法. 2 解决方案 2.1 递归法 如果整个台阶只有1级,则显然只有一种跳法.如果台阶有2级,则有两种跳法:一种是分两次跳,每次跳1级:另一种是一次跳2级. 推广到一般情况.则可以把n级台阶时的跳法看成是n的函数,记为f(n).当n > 2时,第一次跳一级还是两级,决定了后面剩下的台阶的跳法数目的不同:如果第一次只跳一级,则后面剩下的n-1级台阶的跳法数目为f(n-1):如果第一次跳两级,则后面剩下的n-2级台阶…