Fibonacci

来源:互联网 发布:淘宝欣欣潮流店 编辑:程序博客网 时间:2024/06/07 03:27

Fibonacci

解法一:递归

long long Fibonacci(unsigned int n){    int result[3] = {0,1,2};    if (n <= 2)        return result[n];    return Fibonacci(n - 1) + Fibonacci(n - 2);}

解法二:非递归

long long Fibonacci(unsigned int n){    long long first, second, result;    first = second = result = 1;    if (n < 2)        return result;    else    {        while(n >= 2)        {            first = second;            second = result;            result = first + second;            n--;        }    return result;    }}
原创粉丝点击