У нас есть три способа оценки алгоритма:
Наихудший случай
Наилучший случай
И средний случай
Первый из них говорит нам, что нужно посмотреть на наихудший возможный вход для алгоритма, иоцените его производительность.
Вторая подсказывает нам взглянуть на наилучшие входные данные для нашего алгоритма.
Последняя подсказывает нам взглянуть на среднюю регистр входных данных для алгоритма, и поэтому это может бытьболее точный показатель производительности алгоритма.
Почему мы не рассматриваем алгоритм по срединному случаю, он должен быть более точным, чем средний случай, или, по крайней мере, дополнительным фактором к нему.Потому что мы смотрим на вход, что половина возможного ввода находится ниже и выше него.
Медиана дает вес, необходимый для ввода, который может не дать avg.