Question: What are the worst case and average case complexity, respectively, of the loadUp function? ( rand . nextInt ( k ) generates a

What are the worst case and average case complexity, respectively, of the loadUp function? ("rand.nextInt(k)" generates a random number in the range 0..k-1 and runs in O(1) time).
Random rand = new Random();
...
ArrayList loadUp(int n){
ArrayList v = new ArrayList<>();
for (int i =0; i < n; ++i)
{
if (rand.nextInt(2)==0)
for (int j =0; j < n; ++j)
v.add(rand.nextInt(n));
}
return v;
}
Group of answer choices
worst: O(n), average: O(n)
worst: O(n), average: O(n2)
worst: O(n2), average: O(n)
worst: O(n2), average: O(n2)
worst: O(n3), average: O(n2)
None of the other answers are correct

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!