Изменения

Перейти к: навигация, поиск

Быстрая сортировка

99 байт убрано, 19:20, 4 июня 2012
Худшее время работы
Предположим, что мы разбиваем массив так, что одна часть содержит <tex>n - 1</tex> элементов, а вторая {{---}} <tex>1</tex>. Поскольку процедура разбиения занимает время <tex>\Theta(n)</tex>, для времени работы <tex>T(n)</tex> получаем соотношение:
<tex>T(n) = T(n - 1) + \Theta(n)</tex>
 
Поскольку <tex>T(n) = \Theta(n)</tex>, имеем
<tex>T(n) = T(n - 1) + \Theta(n) = \sum\limits_{k=1}^{n} \Theta(k) = \Theta(\sum\limits_{k=1}^{n} k) = \Theta(n^2)</tex>.
Анонимный участник

Навигация