Встречается на собеседованиях • сегодня
Какая алгоритмическая сложность перебора списка
Перебор списка в Python имеет линейную временную сложность O(n), где n — количество элементов в списке. Это связано с тем, что каждый элемент посещается ровно один раз.
Пример:
python
my_list = [1, 2, 3, 4, 5]
for item in my_list: # O(n)
print(item)Если внутри цикла выполняются операции с постоянной сложностью O(1), общая сложность остаётся O(n). Однако если внутри цикла есть вложенные операции с более высокой сложностью, общая сложность увеличивается.
Важно: доступ по индексу в списках Python — O(1), так как списки реализованы как динамические массивы.

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