Merge Sort
1. Consider the array: A = [9, 100, -1, 4, 8, 6, 9]. How many rounds of splitting (dividing) and how many total split operations are needed to break the array down for merge sort? (A round means all splits at the same level; a split operation means each time an array is divided.)
2. During which step of merge sort does the actual sorting happen?
3. Which of the following best describes how the merge step works in merge sort (for ascending order)?