Как изменяется скорость сортировки слиянием с увеличением степени отсортированности массива?
Ответы на вопрос
Ответил makspro2457
1
Ответ:
вроде все понятно обяснил
Объяснение:
будем идти по массиву слева направо. Если текущий элемент больше следующего, меняем их местами. Делаем так, пока массив не будет отсортирован. Заметим, что после первой итерации самый большой элемент будет находиться в конце массива, на правильном месте. После двух итераций на правильном месте будут стоять два наибольших элемента, и так далее. Очевидно, не более чем после n итераций массив будет отсортирован. Таким образом, асимптотика в худшем и среднем случае – O(n2), в лучшем случае – O(n).
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Английский язык,
2 года назад
Английский язык,
2 года назад
Геометрия,
8 лет назад
Математика,
8 лет назад