Основное отличие временной сложности от пространственной в алгоритмах заключается в том, что первая фокусируется на времени выполнения, а вторая — на объёме памяти, необходимой для работы. ru.eitca.org
Временная сложность (time complexity) указывает на количество операций, которые выполняет алгоритм в зависимости от размера входных данных. gist.github.com Она позволяет оценить, насколько быстро работает алгоритм. gist.github.com В отличие от пространственной сложности, временная сложность не зависит от оборудования, на котором будет выполняться алгоритм, а зависит исключительно от его структуры. mlabs.space
Пространственная сложность (space complexity) указывает на объём памяти, который требуется для выполнения алгоритма в зависимости от размера входных данных. gist.github.com Она позволяет оценить, сколько дополнительной памяти потребуется для хранения данных и промежуточных результатов выполнения алгоритма. gist.github.com
Таким образом, временная сложность связана с временем выполнения алгоритма, а пространственная — с объёмом памяти, который нужен для его работы. ru.eitca.org