Теория Сложности Алгоритмов Нужно помочь по сложности алгоритмов, вопросы такие
Привести пример алгоритма, у которого порядок сложности в среднем случае, меньше чем в худшем случае.
Если массив 100к увеличили вдове, как изменится значение сравнений при сортировке простыми вставками

25 Мая 2021 в 19:50
192 +1
0
Ответы
1

Примером алгоритма, у которого порядок сложности в среднем случае меньше, чем в худшем случае, можно назвать алгоритм быстрой сортировки (Quick Sort). В худшем случае, когда выбирается наихудший опорный элемент, время работы алгоритма может стать квадратичным (O(n^2)), однако в среднем случае время работы быстрой сортировки составляет O(n*log(n)).

Если массив увеличили вдвое (т.е. теперь его размер составляет 200к), то значение сравнений при сортировке простыми вставками (Insertion Sort) увеличится квадратично. Точнее, будет произведено примерно 4 раза больше сравнений, чем при сортировке исходного массива. В общем случае, сложность сортировки простыми вставками составляет O(n^2), где n - количество элементов в массиве.

17 Апр в 18:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир