Difference between revisions of "TADM2E 4.2"

From Algorithm Wiki
Jump to: navigation, search
m (Clarified (d))
 
Line 5: Line 5:
 
(c) Sort the array with any <math>n\log(n)</math> method. Then scan through the sorted array to find the smallest gap, thus the desired pair.
 
(c) Sort the array with any <math>n\log(n)</math> method. Then scan through the sorted array to find the smallest gap, thus the desired pair.
  
(d) Same as above.
+
(d) Same as (c), after sorting.

Latest revision as of 23:57, 20 November 2019

(a) Iterate over the array once, keeping track of the max and min values respectively for x and y. This will have $ O(n) $ worst-case time.

(b) The answer is straight forward: $ S[1] $ and $ S[n], $ since they are the two extreme values.

(c) Sort the array with any $ n\log(n) $ method. Then scan through the sorted array to find the smallest gap, thus the desired pair.

(d) Same as (c), after sorting.