二阶斐波那契(Fibonacci)数列问题的记录

2019-08-07  本文已影响0人  fastcv
函数定义 fib(n) = 0 (n = 0) / fib(n) = 1 (n = 1) / fib(n) = fib(n - 1) + fib(n - 2)
解:
public class Fibonacci {

    public static void main(String[] args) {
        for (int i = 0 ;i < 10 ;i++){
            System.out.println(" " + fib(i) + " ");
        }
    }

    public static int fib(int n){
        if (n == 0){
            return 0;
        }else if (n == 1){
            return 1;
        }else{
            return fib(n-1)+fib(n-2);
        }
    }
}
上一篇 下一篇

猜你喜欢

热点阅读