master theorem
若给出一算法的渐进递归式为
我们需要求出一个关于
大部分的式子肯定不能直接递归进去解,有一个非常强大的定理专门解决这样的问题,叫做 master theorem,就是大师主定理。
设
-
c>c_{crit}$,则 $T(n)=O(n^c) -
c=c_{crit}$,则 $T(n)=O(n^c\log n) -
c<c_{crit}$,则 $T(n)=O(n^{c_{crit}})
另外,其中的第二条还有一种拓展:若
e.g.
若给出一算法的渐进递归式为
我们需要求出一个关于
大部分的式子肯定不能直接递归进去解,有一个非常强大的定理专门解决这样的问题,叫做 master theorem,就是大师主定理。
设
另外,其中的第二条还有一种拓展:若
e.g.