emmm,先说明一下,作者其实不是很会,有些问题请指出。
定义 \color{red}\tt \text{定义} 定义
Θ ( f ( n ) ) \Theta(f(n)) Θ(f(n)) 表示时间复杂度渐进的上下界。
Ω ( f ( n ) ) \Omega(f(n)) Ω(f(n)) 表示时间复杂度的下界。
O ( f ( n ) ) O(f(n)) O(f(n)) 表示时间复杂度的上界。
M a s t e r T h e o r e m \color{red}\tt Master\ Theorem Master Theorem
设递推式 T ( n ) = a T ( n b ) + f ( n ) T(n) = aT\left(\dfrac{n}{b}\right) + f(n) T(n)=aT(bn)+f(n)。
设常数 ϵ > 0 , k ≥ 0 \epsilon > 0, k \ge 0 ϵ>0,k≥0,
T ( n ) = { Θ ( n log b a ) , f ( n ) = O ( n log b a − ϵ ) Θ ( f ( n ) ) , f ( n ) = O ( n log b a + ϵ ) Θ ( n log b a log k + 1 n ) , f ( n ) = O