Question: Consider the following code: /* * How many elements in the array A are * also in the array B? Assume B is sorted. */

Consider the following code:

/* * How many elements in the array A are * also in the array B? Assume B is sorted. */ int overlap (int* A, int* B, int N) { int count = 0; for (int i = 0; i < N; ++i) { int x = Ai; int pos = binarySearch (B, N, x); if (pos >= 0 && Bpos == x) { ++count; } } return count; }

For each of the line numbers or ranges of lines numbers listed below, select the closest (tightest) correct complexity from this list:

A. O(1) B. O(N) C. O(i) D. O(log(N)) E. O(sqrt(N)) F. O(Ai) G. O(N*sqrt(N)) H. O(N*log(N)) I. O(N2) J. O(i2) K. none of the above are correct

Enter the single-letter code of your selected complexity from the above choices next to the line range.

Line 10:

Lines 8-11:

Line 6:

Line 7:

Lines 6-11:

Lines 4-12:

Line 3:

Line 13:

Lines 1-14 (entire function):

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!