算法分析-最大子序列

定义增长率

  • T(N)=O(f(N)) T(N) 的增长率小于等于 f(N) 的增长率。
  • T(N)=Ω(f(N)) T(N) 的增长率大于等于 f(N) 的增长率。
  • T(N)=θ(f(N)) T(N) 的增长率等于 f(N) 的增长率。
  • T(N)=o(f(N)) T(N) 的增长率小于 f(N) 的增长率。

T(N)=O(f(N)) 时,我们保证函数 T(n) 是在以不快与 f(N) 的速度增长,因此 f(N) T(n) 的一个上届(upper bound)。这意味着 T(N)=Ω(f(N)) ,于是我们说 T(n) f(N) 的一个下界(lower bound)。

你可能感兴趣的:(算法分析,增长率)