Divide and Conquer Strategies I: Sorting

Which of the following sorting algorithms always divides the array into two equal halves?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

In Merge Sort, the array is recursively divided until each subarray contains:
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

In Quick Sort using the Median of Three approach, the pivot is selected as the median of which elements?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Why does the Median of Three technique improve Quick Sort performance?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

In the Median-of-Three technique, once arr[left] ≤ arr[center] ≤ arr[right] is ensured, where is the median element usually moved?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation