Встречается на собеседованиях • сегодня
Какая вычислительная сложность поиска элемента в списке list
Поиск элемента в списке (list) в Python имеет линейную сложность O(n), так как это операция последовательного перебора.
Пример:
python
my_list = [1, 2, 3, 4, 5]
if 3 in my_list: # O(n) — проверка каждого элемента
print("Found")Для частых поисков лучше использовать set или dict, где поиск выполняется за O(1) благодаря хешированию.
python
my_set = {1, 2, 3, 4, 5}
if 3 in my_set: # O(1) — мгновенный доступ
print("Found") 
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы