Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

13. Consider the following recursive function: int F(int A[], int left, int right) { if (left right) return A [left]; int middle left (right-left)/2;

   

13. Consider the following recursive function: int F(int A[], int left, int right) { if (left right) return A [left]; int middle left (right-left)/2; int x = F(A, left, middle); int y F(A, middle+1, right); if (xy) return x; else return y; } //end-F a. Draw the recursion tree that results from the call F(A=[3, 5, 2, 4, 8, 9, 3, 4], 0, 7), and explain what this function computes as its output in general. b. Write the recurrence that expresses the running time of this function. c. Express the running time in big-O notation by solving the recurrence using repeated expansions. 14. In order to find the largest element of a given array A[0..n-1] of size n, consider the following recursive algorithm: We first find the largest element of A[1..n-1] and compare the result with A[0] to find the overall largest element. a. Write the pseudo-code for this algorithm b. Express the running time as a recurrence and solve the recurrence by any method you like c. Express the running time in terms of big-O notation 15. In order to find the largest element of a given array A[0..n-1] of size n, consider the following recursive algorithm: We divide the array into 2 subarrays each of size n/2, find the largest of each subarray in a recursive manner, then find the overall largest by comparing the two largest elements. a. Write the pseudo-code for this algorithm b. Express the running time as a recurrence and solve the recurrence by any method you like c. Express the running time in terms of big-O notation

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Computer Organization and Design The Hardware Software Interface

Authors: David A. Patterson, John L. Hennessy

5th edition

124077269, 978-0124077263

More Books

Students also viewed these Programming questions

Question

Outline two major problems for psychogenic identity theory.

Answered: 1 week ago