Question: Suppose that, in a divide and conquer algorithm, we divide an instance of size n of a problem into 16 sub instances of size n/4

 Suppose that, in a divide and conquer algorithm, we divide an

Suppose that, in a divide and conquer algorithm, we divide an instance of size n of a problem into 16 sub instances of size n/4 and the dividing takes O(1) time (you may ignore this step). Then we combine the results which takes n^2 operations. Assume the next step the algorithm does is to sort the combined results. We use Insertion sort to sort the elements. a. [3] What is the recurrence equation for the running time, T (n)? b. [3] Solve for T(n). c. [3] If the algorithm used Quicksort instead (which has a complexity of theta(nlogn)), then what is the running T (n) of the algorithm? Will there be an improvement in the performance? Explain your

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!