1 prove that any comparison-based sorting algorithm


1. Prove that any comparison-based sorting algorithm requires 0.(log N) compar- isons on average.

2. We are given an array that contains numbers. We want to determine if there are two numbers whose sum equals a given number K. For instance, if the input is 8, 4, 1, 6, and is 10, then the answer is yes (4 and 6). A number may be used twice. Do the following:

a. Give an O(N2) algorithm to solve this problem.

b. Give an O(log N) algorithm to solve this problem. (Hint: Sort the items ?rst. After that is done, you can solve the problem in linear time.)

c. Code both solutions and compare the running times of your algorithms.

Request for Solution File

Ask an Expert for Answer!!
Basic Computer Science: 1 prove that any comparison-based sorting algorithm
Reference No:- TGS01274700

Expected delivery within 24 Hours