#Будь_как_все



Сложность алгоритма - это зависимость времени работы от размера входных данных. Условно говоря, пусть алгоритм получает тысячу элементов и обрабатывает их за тысячу секунд. Как изменится это время, если передать миллион элементов?



Самые быстрые алгоритмы называются линейными. Это когда тысяча элементов обрабатывается за тысячу секунд, миллион - за миллион и т.д. Один из самых медленных алгоритмов - экспоненциальные. Условную тысячу элементов они обработают за тысячу секунд, а 10 тысяч - за миллион.



О чем рубрика