首页 > 编程语言 > 详细

递归算法简单应用

时间:2020-07-07 23:30:41      阅读:73      评论:0      收藏:0      [点我收藏+]

递归简单应用

package com.rjf.algorithms;

/*
 *
 *   Rene
 *   2020/7/7 22:26
 */

public class RecursiveDemo {

    public static void main(String[] args) {

        // 求 1...100和
        System.out.println(sum(100));

        // 求10级台阶 每次跳1或2 共计可能跳法
        System.out.println(skip(10));
    }

    static int sum(int i){
        if (i==1){
            return 1;
        }else {
            return i+sum(i-1);
        }
    }

    static int skip(int i){
        if (i==0 || i==1 || i==2 ){
            return i;
        }else {
            return skip(i-1)+skip(i-2);
        }
    }

}

递归算法简单应用

原文:https://www.cnblogs.com/renjiafu/p/13263752.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!