剑指offer9:Fibonacci数列

来源:互联网 发布:杭州哲程软件 编辑:程序博客网 时间:2024/06/10 11:06
long Fibonacci(int n){        if(n<=0) return 0;        if(n==1) return 1;        return Fibonacci(n-2)+Fibonacci(n-1);    }    long Fibonacci2(int n){        if(n<=0) return 0;        if(n==1) return 1;        long fibNMinusOne = 1;        long fibNMinusTwo = 0;        long fibN = 0;        for(int i=2;i<=n;i++){            fibN = fibNMinusOne+fibNMinusTwo;            fibNMinusTwo = fibNMinusOne;            fibNMinusOne = fibN;        }        return fibN;    }

0 0
原创粉丝点击