斐波那契数列

简介: 斐波那契数列

题目描述:

题解:如果单纯使用函数返回值返回的话,运行时间就会超时,所以一定要引入数组进行计算才可以


class Solution {
public:
    /**
     * @param n: an integer
     * @return: an ineger f(n)
     */
    int fibonacci(int n) {
        int fib[n+1];
        for(int i=1;i<=n;i++){
            if(i<=2)
            {
               fib[i]=i-1;
            }
               else{
                fib[i]=fib[i-1]+fib[i-2];
               }
        }
        return fib[n];
    }
};
相关文章
|
14天前
斐波那契数列
【10月更文挑战第19天】斐波那契数列。
11 3
|
2月前
|
Java
01_斐波那契数列
01_斐波那契数列
|
5月前
|
存储 算法
精益求精——斐波那契数列的logn解法
精益求精——斐波那契数列的logn解法
61 0
|
6月前
|
机器学习/深度学习 算法
|
6月前
生成斐波那契数列的几种不同的方法
生成斐波那契数列的几种不同的方法
83 0
(1188:1201:)斐波那契数列
(1188:1201:)斐波那契数列
145 0
|
机器学习/深度学习 开发工具
斐波那契数列的四种实现
在编程教程中提到斐波那契数列,通常都是用来讲解递归函数。当一个关于 N 的问题可以转换为关于 N - k 的同样问题时,它就可以尝试用递归的思路来解决。
斐波那契数列问题
斐波那契数列问题
97 0
|
前端开发 程序员 测试技术
斐波那契数列的多种解法
斐波那契数列的多种解法
斐波那契数列的多种解法