Record

Record

public  int Fibonacci(int n) {
        if( n==0 ){
            return 0;
        }else if(n==1 || n==2 ){
            return 1;
        }else{
            return calcu(n-3,1,1);
        }
    }
    public static int calcu(int n,int one,int two){
        if(n == 0){
            return one+two;
        }else{
            n--;
            int tmp = one+two;
            one = two;
            two = tmp;
            return calcu(n,one,two);
        }
    }
全部评论

相关推荐

评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务