Loading docs/misc/complexity.md +3 −2 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ author: linehk ### 常见性质 - $f(n) = \Theta(g(n))\Leftrightarrow f(n)=O(g(n))\land f(n)=\Omega(g(n))$ - $f_1(n) + f_2(n) = O(\max(f_1(n), f_2(n)))$ - $f_1(n) \times f_2(n) = O(f_1(n) \times f_2(n))$ - 任何对数函数无论底数为何,都具有相同的增长率。 $\forall a \neq 1, \log_a{n} = O(\log_2 n)$ Loading @@ -38,13 +39,13 @@ author: linehk 假设我们有递推关系式 $$ T(n) = AT\left(\frac{n}{b}\right)+cn^k, \qquad \forall n > b T(n) = a T\left(\frac{n}{b}\right)+f(n)\qquad \forall n > b $$ 那么 $$ T(n) = \begin{cases}\Theta(n^{\log_b a}) & a > b^k \\ \Theta(n^k) & a< b^k \\ \Theta(n^k\log n ) & a = b^k \end{cases} T(n) = \begin{cases}\Theta(n^{\log_b a}) & f(n) = O(n^{\log_b a-\epsilon}) \ \Theta(f(n)) & f(n) = \Omega(n^{\log_b a+\epsilon}) \ \Theta(n^{\log_b a}\log^{k+1} n) & f(n)=\Theta(n^{\log_b a}\log^k n),k\ge 0 \end{cases} $$ ## 均摊复杂度 Loading Loading
docs/misc/complexity.md +3 −2 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ author: linehk ### 常见性质 - $f(n) = \Theta(g(n))\Leftrightarrow f(n)=O(g(n))\land f(n)=\Omega(g(n))$ - $f_1(n) + f_2(n) = O(\max(f_1(n), f_2(n)))$ - $f_1(n) \times f_2(n) = O(f_1(n) \times f_2(n))$ - 任何对数函数无论底数为何,都具有相同的增长率。 $\forall a \neq 1, \log_a{n} = O(\log_2 n)$ Loading @@ -38,13 +39,13 @@ author: linehk 假设我们有递推关系式 $$ T(n) = AT\left(\frac{n}{b}\right)+cn^k, \qquad \forall n > b T(n) = a T\left(\frac{n}{b}\right)+f(n)\qquad \forall n > b $$ 那么 $$ T(n) = \begin{cases}\Theta(n^{\log_b a}) & a > b^k \\ \Theta(n^k) & a< b^k \\ \Theta(n^k\log n ) & a = b^k \end{cases} T(n) = \begin{cases}\Theta(n^{\log_b a}) & f(n) = O(n^{\log_b a-\epsilon}) \ \Theta(f(n)) & f(n) = \Omega(n^{\log_b a+\epsilon}) \ \Theta(n^{\log_b a}\log^{k+1} n) & f(n)=\Theta(n^{\log_b a}\log^k n),k\ge 0 \end{cases} $$ ## 均摊复杂度 Loading