斐波那契数列-了解递归思想

递归

老实说递归有点慢,大量的递归调用会建立函数的副本,耗费大量的时间和内存,主要体现在栈空间的浪费

#include <stdio.h>

int Fbi(int i){
    if(i<2){
        return i==0?0:1;
    }
    return Fbi(i-1)+Fbi(i-2);
}

int main(void){
    int i;
    for(int i=0;i<40;i++){
        printf("%d ",Fbi(i));
    }
    return 1;
}
发布了19 篇原创文章 · 获赞 1 · 访问量 3129

猜你喜欢

转载自blog.csdn.net/qq_41603639/article/details/104865125