Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Consider the algorithm shown below which, given two positive integers i and n, and an array A, returns the element in A that has the
Consider the algorithm shown below which, given two positive integers i and n, and an array A, returns the element in A that has the maximum value. Initially, this algorithm would be called as max(1, length(A), A) in order to find the maximum value in the entire array A (assuming 1-based indexing).
max(i, n, A):
if (n == 1)
return(A[i]);
else { m1 = max(i, floor(n/2), A);
m2 = max(i + floor(n/2), ceiling(n/2), A);
if (m1 < m2) return(m2);
else return(m1);
}
Give a recurrence equation (i.e., T(n)) for this algorithm
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