Merge Sort

1. Which of the following best describes the steps in the divide and conquer strategy?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

2. In divide and conquer, how are the subproblems solved?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

3. Which of the following is an example of the divide-and-conquer approach?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

4. In merge sort, what represents the "divide" step of the divide-and-conquer strategy?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

5. In a divide-and-conquer algorithm, what is the purpose of the conquer step?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

6. Why is merge sort considered a divide-and-conquer algorithm?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

7. If a divide-and-conquer algorithm divides a problem of size NN into two subproblems of size approximately N/2N/2, what happens to the number of subproblems after each division level?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

8. For a balanced divide-and-conquer algorithm that repeatedly halves a problem of size NN, approximately how many levels of division are required to reach subproblems of size 11?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

9. Which expression best represents the recurrence for an algorithm that divides a problem of size NN into two subproblems of size N/2N/2 and performs O(N)O(N) work to combine their results?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation