跳到主要内容
uencoder

Fibonacci Sequence

斐波那契数列是每项为前两项之和的数列(0,1,1,2,3,5,8...),与黄金比例相关,广泛出现于自然与算法。

用途

描述递增增长模式,出现在自然现象与算法复杂度分析中。

机制

F(0)=0, F(1)=1, F(n)=F(n-1)+F(n-2)。闭式(比内公式):F(n)=(φ^n-ψ^n)/√5,φ=(1+√5)/2 为黄金比例。矩阵幂或快速倍增法可 O(log n) 计算。朴素递归 O(φ^n) 指数慢。

用例

  • 算法复杂度分析
  • 技术指标计算(斐波那契回调)
  • 自然模式建模
  • 动态规划教学

示例

  • 输入
    F(10)
    输出
    55

    0,1,1,2,3,5,8,13,21,34,55

常见错误

Naive recursion recomputes subproblems and runs exponentially slow
Use memoization or fast matrix exponentiation

相关词条

相关工具

参考链接