Предмет: Информатика, автор: pomidorkasvezhaya

Как изменяется скорость сортировки слиянием с увеличением степени отсортированности массива?

Ответы

Автор ответа: makspro2457
1

Ответ:

вроде все понятно обяснил

Объяснение:

будем идти по массиву слева направо. Если текущий элемент больше следующего, меняем их местами. Делаем так, пока массив не будет отсортирован. Заметим, что после первой итерации самый большой элемент будет находиться в конце массива, на правильном месте. После двух итераций на правильном месте будут стоять два наибольших элемента, и так далее. Очевидно, не более чем после n итераций массив будет отсортирован. Таким образом, асимптотика в худшем и среднем случае – O(n2), в лучшем случае – O(n).

Похожие вопросы