Answered step by step
Verified Expert Solution
Question
1 Approved Answer
For the following C codes, find the time-complexity by first finding the recurrence relation and then simplifying the recurrence. (1) int blah(int n) { int
For the following C codes, find the time-complexity by first finding the recurrence relation and then simplifying the recurrence.
(1) int blah(int n) {
int sum = 0;
int i, j;
if (n == 0)
return 1;
for(i=0; i<=n-1; i++)
{
for(j=0; j<=log(n); j++)
{
. . . loop-body . . .
}
}
sum = blah(n/2); sum += blah(n/2);
return sum;
}
(2) int blah(int n)
{
int sum = 0;
int i, j;
if (n == 0)
return 7;
for(i=0; i<=n-1; i++)
sum += blah(i);
return sum; }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started