编程语言
首页 > 编程语言> > 算法上台阶的实现

算法上台阶的实现

作者:互联网

分析:若n=1  有1种上发;

           若n=2  有2种上发;

           若n=3  有3种上发;

           若n=4  有5种上发;

        规律是第n级台阶的上发是n-1级和n-2级台阶上发的总和,所以可以采用递归来实现

public static void main(String[] args) {
        System.out.println(getTaiJieSum(4));;
    }

public static int getTaiJieSum(int  ladder){
        if(ladder==1)
          return 1;
        else if(ladder==2)
            return 2;
        else return getTaiJieSum(ladder-2)+getTaiJieSum(ladder-1);
}

标签:台阶,实现,ladder,getTaiJieSum,int,算法,return,种上
来源: https://blog.csdn.net/gongli109/article/details/118635168