Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

2 Pseudocode, and running time analysis. When perform running time analysis, first express the number of computer steps, T(n), in terms of n (input size),

image text in transcribed
2 Pseudocode, and running time analysis. When perform running time analysis, first express the number of computer steps, T(n), in terms of n (input size), and then use big-O notations (the three of them) to simplify the expression. (a) analyze the running time of the following pseudocode Largest (al1...n]) if n-1 return a[1 mid (1+n)/2 11 Largest(a[1.. .mid]) 12 Largest (a[nid+1. . .n]) if (11>12) return 11 else return 12 (b) Analyze the running time of the following procedure which enleulates the largest one day drop or increase in the price of a certain commodity/stock, giwn by a list of numbers. / a[1] is the price on first day, a(2) is the price on day 2, return the largest increase/drop (from one day to the next) in the data LargestOneDayDifference (al1.. ]) largestChange 0 //initialzation for i-1 to n-1 if (abs (a[i+1]-ai]))> lagentChange largestChange abs (ali 1]-ai]) return largestChange

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

More Books

Students also viewed these Databases questions