0
点赞
收藏
分享

微信扫一扫

斐波那契数列的计算

像小强一样活着 2022-04-14 阅读 87
c++算法

斐波那契数列的计算
使用递归的方式计算斐波那契数列,时间复杂度为O(n)

int fibon(int first, int second ,int n){
    if (n < 0){
        return 0;
    }else if (n < 3){
        return 1;
    }else if (n == 3){
        return first + second;
    }else{
        return fibon(second , first + second , n - 1);
    }
}

每次递归的时候n减1,即只是递归了n次,所以时间复杂度是 O(n)。

举报

相关推荐

0 条评论