斐波那契计算 - 优化版

利用记忆数组减少重复计算

int memo[MAX_N+1];
int Fbi(int i)
{
    if(i <= 1)
        return i;
    if(memo[i] > 0) return memo[i];
    return memo[i] = Fbi(i-1) + Fbi(i-2);
}

 

posted @ 2013-11-06 21:12  alexeyqian  阅读(175)  评论(0编辑  收藏  举报