Search Header Logo

Sorting techniques Quiz

Authored by Niranjani Niranjani

Other

University

Used 1+ times

Sorting techniques Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

20 questions

Show all answers

1.

OPEN ENDED QUESTION

3 mins • 1 pt

Suppose we are sorting an array of eight integers using quicksort, and we have just finished the first partitioning with the array looking like this: 2 5 1 7 9 12 11 10. Which statement is correct?

Evaluate responses using AI:

OFF

2.

OPEN ENDED QUESTION

3 mins • 1 pt

Suppose we are sorting an array of eight integers using heapsort, and we have just finished some heapify (either maxheapify or minheapify) operations. The array now looks like this: 16 14 15 10 12 27 28. How many heapify operations have been performed on root of heap?

Evaluate responses using AI:

OFF

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following sorting algorithms is the fastest for sorting small arrays?

Quick sort

Shell sort

Insertion sort

Heap sort

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the advantage of selection sort over other sorting techniques?

It is faster than any other sorting technique

It is scalable

It works best for inputs which are already sorted

It requires no additional storage space

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Shell sort algorithm is an example of?

Bottom-up sorting

In-place sorting

Internal sorting

External sorting

Answer explanation

Shell sort algorithm is an example of internal sorting as it rearranges elements within the array being sorted.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following sorting algorithm does not use recursion?

bottom up merge sort

merge sort

heap sort

quick sort

Answer explanation

Heap sort is the sorting algorithm that does not use recursion. It is based on the heap data structure and does not require recursive calls.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quick sort uses which of the following method to implement sorting?

partitioning

selection

exchanging

merging

Answer explanation

Quick sort uses partitioning method to implement sorting by dividing the array into smaller sub-arrays based on a pivot element.

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?