Изменения

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

Smoothsort

1 байт убрано, 17:26, 16 апреля 2015
м
Лучший случай
Однако если подать на вход плавной сортировке уже отсортированный массив, асимптотика будет составлять <tex dpi = 120> O(N) </tex>. Дело в том, что:
*Операция добавления элемента последовательности на таком примере будет выполняться за <tex dpi = 120> O(1) </tex>, из-за того, что в конец будет добавляться максимальный элемент и просеивание будет сразу останавливаться.
*Операция получения и удаления максимального элемента будет так же также выполняться за <tex dpi = 120> O(1) </tex>, потому что в силу построения в корнях куч-детей будут новые максимальные элементы и следовательно восстановление свойства последовательности закончится на просмотре корня соседней кучи.
В итоге на таком примере получается асимптотика <tex dpi = 120> O(N) </tex>.

Навигация