
Quick sort algorithm

Quiz
•
Computers
•
University
•
Hard
anas alshorman
Used 97+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 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) = T(n-1) + 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/10) + T(9n/10) + O(n) and time complexity is O(nLogn)
2.
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.
3.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Let P be a QuickSort Program to sort numbers in ascending order using the first element as pivot. Let t1 and t2 be the number of comparisons made by P for the inputs {1, 2, 3, 4, 5} and {4, 1, 5, 3, 2} respectively. Which one of the following holds?
t1 = 5
t1 < t2
t1 > t2
t1 = t2
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
You have an array of n elements. Suppose you implement quicksort by always choosing the central element of the array as the pivot. Then the tightest upper bound for the worst case performance is
O(n2)
O(nLogn)
Theta(nLogn)
O(n3)
5.
MULTIPLE CHOICE QUESTION
45 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.
6.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Randomized quicksort is an extension of quicksort where the pivot is chosen randomly. What is the worst case complexity of sorting n numbers using randomized quicksort?
7.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Quicksort is run on two inputs shown below to sort in ascending order taking first element as pivot,
(i) 1, 2, 3,......., n
(ii) n, n-1, n-2,......, 2, 1
Let C1 and C2 be the number of comparisons made for the inputs (i) and (ii) respectively. Then,
C1 < C2
C1 > C2
C1 = C2
We cannot say anything for arbitrary n
Create a free account and access millions of resources
Similar Resources on Wayground
10 questions
DAA_C_MCQ_2

Quiz
•
University
10 questions
PAA - Análise Assintótica

Quiz
•
University
8 questions
Programování - opakování

Quiz
•
University
14 questions
Bloque1 IA

Quiz
•
University
10 questions
DAA Quiz 1

Quiz
•
University
15 questions
Array

Quiz
•
University
10 questions
Analysis of Algorithms

Quiz
•
University
14 questions
Sorting Algorithms

Quiz
•
University
Popular Resources on Wayground
50 questions
Trivia 7/25

Quiz
•
12th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
11 questions
Negative Exponents

Quiz
•
7th - 8th Grade
12 questions
Exponent Expressions

Quiz
•
6th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade
20 questions
One Step Equations All Operations

Quiz
•
6th - 7th Grade
18 questions
"A Quilt of a Country"

Quiz
•
9th Grade