UOJ Logo Entropylncreaser的博客

博客

时间复杂度整理

2020-05-30 13:29:08 By Entropylncreaser

给定

$T(n)=\begin{cases}1,&n=1\\a T(\dfrac{n}{b})+f(n),&\text{otherwise}\end{cases}$

试计算$T(n)$。

令$c_{crit}=\log_ba$:

  • 若$f(n)=O(n^c)$且$c
  • 若$\exists k$使得$f(n)=n^{c_{crit}}\log^kn$,则有:$T(n)=\begin{cases}\Theta(n^{c_{crit}}\log^{k+1}n),&k>-1\\\Theta(n^{c_{crit}}\log\log n),&k=-1\\\Theta(n^{c_{crit}}),&k<-1\end{cases}$
  • 若$f(n)=\Omega(n^c)$且$c>c_{crit}$则有$T(n)=\Theta(f(n))$

评论

Entropylncreaser
似乎这个对做初赛题有点帮助?
MTCup20T698
大师定理!
pink_rabbit
这个是假的 EI!
hly1204
u r the master, I' m ur slave.
zhouziheng
好像LaTeX挂了QwQ
OrientalHorizon
这是 EntropyLncreaser
WrongAnswer
怎么证?

发表评论

可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。