Встречается на собеседованиях • сегодня
Что такое сложность по памяти для алгоримта на примере O(n)
Сложность по памяти (space complexity) показывает, сколько дополнительной памяти потребляет алгоритм в зависимости от размера входных данных. O(n) означает, что потребление памяти растёт линейно с увеличением входных данных.
Пример с O(1) (константная память):
python
def sum_numbers(n):
total = 0
for i in range(n):
total += i
return totalЗдесь используется фиксированное количество переменных независимо от n.
Пример с O(n) (линейная память):
python
def create_list(n):
result = []
for i in range(n):
result.append(i)
return resultЗдесь память растёт пропорционально n, так как создаётся список размера n.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы