Встречается на 1% собеседований по Python
Какая вычислительная сложность поиска элемента в списке 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
интервью вопросы и ответы