Предположим, ** одной и той же машине проводится сравнительный анализ реализаций двух...

0 голосов
70 просмотров

Предположим, на одной и той же машине проводится сравнительный анализ реализаций двух алгоритмов сортировки, работающих вставкой и слиянием. Длясортировки n элементов вставкой необходимо шагов, а для сортировки слиянием необходимо шагов. При каком значении n время сортировки вставкой превысит время сортировки слиянием?

Я так понимаю надо составить неравенство или что?


Информатика (15 баллов) | 70 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Вычислительная сложность алгоритма сортировки вставками в среднем оценивается как O_1=O(N^2), а сортировки слиянием - в среднем оценивается как O_2=N\times logN
Нужно определить, при каком N первая оценка превысит вторую.
imageN*logN; \ N>logN \to N>0" alt="N^2>N*logN; \ N>logN \to N>0" align="absmiddle" class="latex-formula">
Получается, что в среднем сортировка слиянием всегда будет лучше сортировки вставками.

(142k баллов)