递归式T (n) = a * T(n/b) + nc复杂度规律

原文:https://stackoverflow.com/questions/18817646/solving-a-recurrence-tn-3tn-2n

对于递归式T (n) = a * T(n/b) + n形式,时间复杂度为

  1. Logba < c, T (n) = Θ(nc);
  2. Logba = c, T (n) = Θ(nc * Log n);
  3. Logba > c, T (n) = Θ(nlogba).

其实对于T (n) = a * T(n/b) + nc  递归式都有复杂度规律,详情百度“主定理”

posted @ 2019-10-07 14:40  Gyzarus  阅读(192)  评论(0)    收藏  举报