GoCalf Calf 的自留地 · 昙花一现

algorithm complexity

  • 计算斐波纳契数,分析算法复杂度

    问题描述:Fibonacci 数(Fibonacci Number)的定义是:F(n) = F(n - 1) + F(n - 2),并且 F(0) = 0,F(1) = 1。对于任意指定的整数 n(n >= 0),计算 F(n),并分析算法的时间、空间复杂度。

  • 算法的复杂度与 Master 定理

    平时设计或者阅读一个算法的时候,必然会提到算法的复杂度(包括时间复杂度和空间复杂度)。比如我们说一个二分查找算法的平均时间复杂度为 O(log n),快速排序可能是 O(n log n)。那这里的 O 是什么意思?这样的表达是否准确呢?今天来复习一下与算法复杂度相关的知识:函数渐进阶;记号 O、Ω、θ和 o;Master 定理。

    algorithm complexity master theorem 算法