题解 | #斐波那契数列#

斐波那契数列

http://www.nowcoder.com/practice/c6c7742f5ba7442aada113136ddea0c3

第一种方式使用递归 可以简单解决 但是如果数字大会超时 时间复杂度大 

第二种使用迭代 一看就懂不多逼逼



 public class Solution {
    public int Fibonacci(int n) {
        /*
        if(n == 1 || n ==2){
            return 1;
        }
        return Fibonacci(n-1) + Fibonacci(n-2);
        */
        int a = 1, b = 1, sum = 0;
        for(int i = 1;i<n;i++){
            sum = a+ b;
            b = a;
            a = sum;
        }
        return b;
    }
}

剑指offer刷题记录 文章被收录于专栏

这个专栏主要记录算法刷题记录 希望对看到的人有所帮助

全部评论

相关推荐

04-03 12:09
東京大学 C++
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务