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