Table of Common Recurrence Relations
| Recurrence | Algorithm | Solution |
|---|---|---|
| binary search | ||
| sequential search | ||
| tree traversal | ||
| quick select | ||
| mergesort, quicksort | ||
| Insertion or selection sort |
Quick Bits
- where is almost always .
Master Theorem
See Master theorem (analysis of algorithms) - Wikiwand ⇒ Can be used to solve most recurrence relations.
First, Identify the recurrence relation in the following form
Consider three casesp
- Case 1:
- ⇒
- Case 2:
- ⇒
- Case 3:
- ⇒