#include<iostream>

int fib(int n){
    if(n<2)
        return n;
    else
        return fib(n-1) + fib(n-2);
}

int main(){
    for(int i=0;i<10;i++){
        std::cout << fib(i) << std::endl;
    }

    return 0;
}

时间复杂度为 O(2ⁿ);

posted on 2016-08-15 13:37  新猪先生  阅读(603)  评论(0编辑  收藏  举报