Class_23_08_2024

Class_23_08_2024

University

10 Qs

quiz-placeholder

Similar activities

Java Arrays

Java Arrays

University

10 Qs

TECHNICAL C PROGRAM

TECHNICAL C PROGRAM

University

10 Qs

javaquizvivek

javaquizvivek

University

12 Qs

Java Control Flow statements

Java Control Flow statements

University

10 Qs

Weekly Contest #6 - TechXNinjas

Weekly Contest #6 - TechXNinjas

University

10 Qs

Skill Development - Debugging Practice1

Skill Development - Debugging Practice1

10th Grade - Professional Development

10 Qs

Quiz on Functions#1

Quiz on Functions#1

University

15 Qs

Quiz 3

Quiz 3

University

10 Qs

Class_23_08_2024

Class_23_08_2024

Assessment

Quiz

Computers

University

Hard

Created by

Dr.R.Vignesh Dr.R.Vignesh

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

3 mins • 5 pts

What is time complexity of fun()? 
int fun(int n)

{

int count = 0;

for (int i = n; i > 0; i /= 2)

for (int j = 0; j < i; j++)

count += 1;

return count;

}


O(n2)


O(n*log(n))


O(n*log(n*Log(n)))


O(n)

2.

MULTIPLE CHOICE QUESTION

3 mins • 5 pts

What is the time complexity of fun()? 
int fun(int n)

{

int count = 0;

for (int i = 0; i < n; i++)

for (int j = i; j > 0; j--)

count = count + 1;

return count;

}

Theta (n)

Theta (n2)

Theta (n*log(n))

Theta (n*(log(n*log(n))))

3.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Which of the given options provides the increasing order of asymptotic complexity of functions f1, f2, f3, and f4?

f1(n) = 2n

f2(n) = n(3/2)

f3(n) = n*log(n)

f4(n) = nlog(n)


f3, f2, f4, f1

f3, f2, f1, f4

f2, f3, f1, f4

f2, f3, f4, f1

4.

MULTIPLE CHOICE QUESTION

3 mins • 5 pts

What is the time complexity of the below function? 
void fun(int n, int arr[])

{

int i = 0, j = 0;

for (; i < n; ++i)

while (j < n && arr[i] < arr[j])

j++;

}

O(n*log(n)2)

O(n*log(n))

O(n2)

O(n)

5.

MULTIPLE CHOICE QUESTION

2 mins • 5 pts

In a competition, four different functions are observed. All the functions use a single for loop and within the for loop, same set of statements are executed. Consider the following for loops: 

A) for(i = 0; i < n; i++)

B) for(i = 0; i < n; i += 2)

C) for(i = 1; i < n; i *= 2)

D) for(i = n; i <= n; i /= 2)
If n is the size of input(positive), which function is most efficient(if the task to be performed is not an issue)?

A

B

C

D

6.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

What does it mean when we say that an algorithm X is asymptotically more efficient than Y?


X will be a better choice for all inputs

X will be a better choice for all inputs except possibly small inputs

X will be a better choice for all inputs except possibly large inputs


Y will be a better choice for small inputs

7.

MULTIPLE CHOICE QUESTION

3 mins • 5 pts

In the following function, let n >= m. 
int gcd(n, m)

{

if (n % m == 0)

return m;

n = n % m;

return gcd(m, n);

}

theta  (log(n))

Omega  (n)

theta  (log(log(n)))

theta  (sqrt(n))

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?