本弱太弱看不懂证明,记个结论好了。
对于 \(T(n)=aT(n/b)+O(n^c)\)
若 \(a<b^c\) 则复杂度为 \(O(n^c)\) 若 \(a=b^c\) 则复杂度为 \(O(logn * n^c)\) 若 \(a>b^c\) 则复杂度为 \(O(n ^{log_b^a})\)
记忆就是a越小复杂度越小,a大了复杂度与a相关(\(log_b^a\))