计算时间复杂度的公式

对于T(n) = a*T(n/b)+c*n^k;T(1) = c 这样的递归关系,有这样的结论:

if (a > b^k)   T(n) = O(n^(logb(a)));logb(a)b为底a的对数
if (a = b^k)   T(n) = O(n^k*logn);
if (a < b^k)   T(n) = O(n^k);

posted @ 2013-09-21 20:19  冰点猎手  阅读(298)  评论(0编辑  收藏  举报