Question: Consider the algorithm solve given below. This algorithm solves problem P by finding the output ( solution ) O corresponding to any input I. void

Consider the algorithm solve given below. This algorithm solves problem P by finding the output (solution) O corresponding to any input I.
void solve (input I, output& O)
{
if (size(I)==1)
find solution O directly;
else {
partition I into 5 inputs I1, I2, I3, I4, I5, where sixe (Ij)= size(I)/3 for j =1,...,5;
for(j =1; j <=5; j++)
solve(Ij, Oj);
Combine O1, O2, O3, O4, O5, to get O for P with input I;
}
}
Assume g (n) basic operations for partitioning and combining and no basic operations for an instance of size 1.
Write a recurrence equation T(n) for the number of basic operations needed to solve P when the input size is n.

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!