Recursion Trees: Difference between revisions
Jump to navigation
Jump to search
[Next]
Line 4: | Line 4: | ||
=Overview= | =Overview= | ||
=Recursion Tree Example for Merge Sort= | |||
=TODO= | |||
<font color=darkkhaki>Redo after class.</font> | <font color=darkkhaki>Redo after class.</font> |
Revision as of 16:17, 21 September 2021
Internal
Overview
Recursion Tree Example for Merge Sort
TODO
Redo after class.
The method consists in converting the recurrence into graphical tree representation whose nodes represent costs incurred at various level of the recursion. After we lay out the tree, we sum the costs within each level of the tree to obtain a set of per-level costs, then we sum all the per-level costs to determine the total cost of the recursion. The bound such guessed can be proven with the substitution method. Examples on how to build recursion trees are available in CLRS page 37 and page 88.