Question: Problem 2 (3 points) Consider the following program specification: Input: a1, a2, a3...an is a list of n real numbers where ne Z+ Output: the

Problem 2 (3 points) Consider the following program specification: Input: a1, a2, a3...an is a list of n real numbers where ne Z+ Output: the maximum absolute difference la,- al over i, k 1,2, 3, and the following implementation: MaxDiffla1, a2, a3..an (1) if n - 1 then return O (2) else if n 2 then return la1-02l (3) else (4) L MaxDiffla2, a3-..., an) (5) R MaxDiff(a1, a2, , an-1) (7) return max(L, R, Q) (8) end Assume the max procedure returns the largest of the values passed to it. Suppose MIn) is the number of times the absolute value of the difference of two numbers is computed by MaxDif on a list of n numbers. Give a recursive definition of Min) i.e., a recurrence relation for M(n). Make sure to include any initial conditions
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
