1. Three different solutions:

    a.Substitution Method.

    b.Recursion-Tree Method.

    c.Master Method.

2.Substitution Method:Guess the form of the solution, then us mathematical induction to show that it is correct.

e.g. Recurrence

3.How to make a good guess:

    a. If a recurrence is similar to one seen before, then guess a similar solution.

         e.g. T(n) = 3T(n/3 + 5) + n (Similar to T(n) = 3T(n/3) + n)  we can guess O(n lg n).

    b.Method 2: Prove loose upper and lower bounds on the recurrence and then reduce the range of uncertainty.

4.Changing Variables:use algebraic manipulation to turn an unknown recurrence into one similar to what you have seen before.

e.g.Recurrence

5.Recursion-Tree Method

e.g.

6.Master Method

Recurrence

Recurrence

Recurrence

相关文章:

  • 2021-12-28
  • 2021-10-10
  • 2022-12-23
  • 2021-08-25
  • 2022-01-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-29
  • 2021-06-16
相关资源
相似解决方案