Merge Sort
1. Which of the following best describes the steps in the divide and conquer strategy?
2. In divide and conquer, how are the subproblems solved?
3. Which of the following is an example of the divide-and-conquer approach?
4. In merge sort, what represents the "divide" step of the divide-and-conquer strategy?
5. In a divide-and-conquer algorithm, what is the purpose of the conquer step?
6. Why is merge sort considered a divide-and-conquer algorithm?
7. If a divide-and-conquer algorithm divides a problem of size into two subproblems of size approximately , what happens to the number of subproblems after each division level?
8. For a balanced divide-and-conquer algorithm that repeatedly halves a problem of size , approximately how many levels of division are required to reach subproblems of size ?
9. Which expression best represents the recurrence for an algorithm that divides a problem of size into two subproblems of size and performs work to combine their results?