Gokix

一言(ヒトコト)

关注我

主定理

时间复杂度记号

\(\Theta(n)\):时间复杂度等于 \(n\)

\(\mathcal O(n)\):时间复杂度小于等于 \(n\)

\(\omicron(n)\):时间复杂度小于 \(n\)

\(\Omega(n)\):时间复杂度大于等于 \(n\)

\(\omega(n)\):时间复杂度大于 \(n\)

主定理(Master Theorem)

对于形如 \(T(n)=aT(\lceil \frac{n}{b} \rceil)+O(n^d)\) 的定义式。其中,常数 \(a,b,d\) 满足 \(a \ge 0, b \ge 1, d \ge 0\)。有

\[T(n)=\begin{cases} O(n^d), \space d> \log_b a \\ O(n^d \log n), \space d= \log_b a \\ O(n^{\log_b a}), \space d< \log_b a \end{cases} \]

posted @ 2022-05-17 21:23  Gokix  阅读(37)  评论(0编辑  收藏  举报