Fibonacci数列的多种求法

简介: Fibonacci数列的多种求法

通过该描述我们对其实现

int Fibonacci(int n)
{
  int a = 0, b = 1;
  while (n--)
  {
    b = a + b;
    a = b - a;
  }
  return a;
 }
int Fibonacci(int n)
{
  if (n <= 0)
    return 0;
  if (n==1||n==2)
    return 1;
    return Fibonacci(n - 1) + Fibonacci(n - 2);
}
int Fibonacci(int n)
{
  int a[100] = { 0 };
  a[1] = 1;
  a[2] = 1;
  for (int i = 3; i <= n; i++)
    a[i] = a[i - 1] + a[i - 2];
  return a[n];
}



目录
相关文章
|
8月前
|
Java C++
简单斐波那契
简单斐波那契
84 0
|
7月前
【题解】NowCoder Fibonacci数列
【题解】NowCoder Fibonacci数列
23 0
【题解】NowCoder Fibonacci数列
|
8月前
9.求斐波那契Fibonacci数列通项
9.求斐波那契Fibonacci数列通项
42 0
|
8月前
|
C语言 C++ 容器
【错题集-编程题】Fibonacci数列(Fib 数列)
【错题集-编程题】Fibonacci数列(Fib 数列)
|
8月前
|
机器学习/深度学习 算法
|
8月前
斐波那契(快速矩阵幂)
斐波那契(快速矩阵幂)
42 0
|
8月前
辗转相除法求最大公约数(使用递归实现)~
辗转相除法求最大公约数(使用递归实现)~
|
8月前
|
C++
斐波那契数(C++)
斐波那契数(C++)
65 0
AcWing 246. 区间最大公约数 (gcd性质 线段树)
AcWing 246. 区间最大公约数 (gcd性质 线段树)
117 0
AcWing 246. 区间最大公约数 (gcd性质 线段树)
斐波那契数
斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。
92 0

热门文章

最新文章

下一篇
开通oss服务