Question: Mainly need part b. Problem 3. (a) Suppose the entering freshmen class at some university has N students. The information pertinent to each student in

 Mainly need part b. Problem 3. (a) Suppose the entering freshmen

Mainly need part b.

Problem 3. (a) Suppose the entering freshmen class at some university has N students. The information pertinent to each student in the class (name, sex, identification number, etc.) can be found in some element of A, an array of records indexed from 1 to N. Assume the records are in some random order, and that we wish to rearrange the array so that all the female records precede all the male records. Give a linear (O(N)) time algorithm which performs this "partial sort" on A. Assume "sex" is a field in each record, with value "Male" or "Female". (b) Let A and B be two sequences of n integers each. Given an integer m, describe an O(n log n) time algorithm for determining if there is an integer a in A and an integer b in B such that m = a - b

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!