Рубрики

ВОРОТА | GATE-CS-2014- (Set-1) | Вопрос 23

Пусть P будет программой быстрой сортировки для сортировки чисел в порядке возрастания с использованием первого элемента в качестве точки разворота. Пусть t1 и t2 будут количеством сравнений, сделанных P для входов {1, 2, 3, 4, 5} и {4, 1, 5, 3, 2} соответственно. Что из следующего имеет место?
(А) t1 = 5
(B) t1 <t2
(С) t1> t2
(D) t1 = t2

Ответ: (с)
Объяснение: Когда первый или последний элемент выбран в качестве сводного, наихудший случай быстрой сортировки возникает для отсортированных массивов.

На каждом этапе быстрой сортировки числа делятся в соответствии со следующим повторением.

T (n) = T (n-1) + O (n)

Рекомендуемые посты:

ВОРОТА | GATE-CS-2014- (Set-1) | Вопрос 23

0.00 (0%) 0 votes