Значимость алгоритмической эффективности заключается в том, что она позволяет:
Эффективность алгоритма включает в себя временную эффективность (быстродействие) и пространственную эффективность (объём необходимой памяти). 2
Временная эффективность показывает, на сколько быстро работает алгоритм. 1 Пространственная эффективность отражает максимальное количество памяти, требуемой для выполнения алгоритма. 1
При решении сложных задач нередки случаи, когда один алгоритм быстрее, но требует больше памяти, а другой медленнее, но обходится меньшими ресурсами. 5 В этом случае сравнивать можно, например, по наиболее важному в каждой конкретной ситуации критерию. 5