Sorting - IV year

Sorting - IV year

Professional Development

20 Qs

quiz-placeholder

Similar activities

Cloud services

Cloud services

Professional Development

20 Qs

Pascal Test 02

Pascal Test 02

Professional Development

20 Qs

Raccourcis clavier

Raccourcis clavier

10th Grade - Professional Development

18 Qs

Intro to Transformation

Intro to Transformation

Professional Development

15 Qs

Y8 Search Algorithms: End of Topic Quiz

Y8 Search Algorithms: End of Topic Quiz

Professional Development

15 Qs

Fibra Óptica, Medios Inalámbricos, Cableado Estructurado

Fibra Óptica, Medios Inalámbricos, Cableado Estructurado

Professional Development

20 Qs

DATATYPES - INPUT/OUTPUT - OPERATORS

DATATYPES - INPUT/OUTPUT - OPERATORS

Professional Development

24 Qs

多媒體概論(2)

多媒體概論(2)

University - Professional Development

20 Qs

Sorting - IV year

Sorting - IV year

Assessment

Quiz

Computers

Professional Development

Practice Problem

Hard

Created by

PRADHEEBA U

Used 11+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Consider the following set of integers.

{20,25,57,48,37,12,92,86,33}

If one uses the quick sort algorithm to sort the above set of integers, how many p to completely sort the file?

5

8

3

9

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Mergesort makes two recursive calls. Which statement is true after these recursive calls finish, but before the merge step ?

Elements in each half of the array are sorted themselves

Array elements form a heap

Elements in first half are greater than second half

None of these

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A newspaper route has recently been computerized. Information about each of the 100 customers is stored in individual records containing first name, last name, and payment due. In writing a computer program to process the customer records, the programmer is uncertain whether to add a procedure to sort the records.If the records are first sorted, what will be the maximum number of comparisons needed with a binary search to find a particular customer's record? ?

7

5

50

100

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

How can you improve the best case efficiency in bubble sort? (The input is already sorted)

boolean swapped = false;

for(int j=arr.length-1; j>=0 && swapped; j--)

{

swapped = true;

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

{

if(arr[k] > arr[k+1])

{

int temp = arr[k];

arr[k] = arr[k+1];

arr[k+1] = temp;

swapped = false;

}

}

}

boolean swapped = true;

for(int j=arr.length-1; j>=0 && swapped; j--)

{

swapped = false;

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

{

if(arr[k] > arr[k+1])

{

int temp = arr[k];

arr[k] = arr[k+1];

arr[k+1] = temp;

}

}

}

boolean swapped = true;

for(int j=arr.length-1; j>=0 && swapped; j--)

{

swapped = false;

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

{

if(arr[k] > arr[k+1])

{

int temp = arr[k];

arr[k] = arr[k+1];

arr[k+1] = temp;

swapped = true;

}

}

}

boolean swapped = true;

for(int j=arr.length-1; j>=0 && swapped; j--)

{

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

{

if(arr[k] > arr[k+1])

{

int temp = arr[k];

arr[k] = arr[k+1];

arr[k+1] = temp;

swapped = true;

}

}

}

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is recurrence for worst case of QuickSort and what is the time complexity in Worst case?

Recurrence is T(n) = T(n-2) + O(n) and time complexity is O(n^2)

Recurrence is T(n) = 2T(n/2) + O(n) and time complexity is O(nLogn)

Recurrence is T(n) = T(n-1) + O(n) and time complexity is O(n^2)

Recurrence is T(n) = T(n/10) + T(9n/10) + O(n) and time complexity is O(nLogn)

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Suppose we have a O(n) time algorithm that finds median of an unsorted array. Now consider a QuickSort implementation where we first find median using the above algorithm, then use median as pivot. What will be the worst case time complexity of this modified QuickSort.

O(n^2 Logn)

BO(n^2)

CO(n Logn Logn)

O(nLogn)

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

The number of elements that can be sorted in o(log n) time using heap sort is

o(1)

o( logn\sqrt{\log n}  )

o(Log n/log log n)

o(Log n)

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?