Chapter 5.1: A First Recurrence: The Mergesort Algorithm

Mergesort sorts a given list of numbers by first dividing them into two equal halves, sorting each half separately by recursion, and then combining the results of these recursive calls - using the linear time algorithm for merging sorted lists that we saw in chapter 2.

Two approaches to solving recurrences are as follows:

This chapter was hard to find important points - perhaps because I haven't seen this explained in class. 7/10.