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