Углубленный взгляд на то, как измерять и сравнивать производительность алгоритмов, с примерами и фрагментами кода.

Временная сложность относится к количеству времени, которое требуется алгоритму для запуска, в зависимости от размера входных данных. Обычно это выражается с помощью большой нотации O, которая описывает верхнюю границу времени выполнения. Например, временная сложность O(n) означает, что время работы алгоритма увеличивается линейно с размером входных данных.