Встречается на собеседованиях • сегодня
Какая сложность у линейного поиска в списке
Временная сложность линейного поиска в списке — O(n), где n — количество элементов в списке. Это означает, что в худшем случае алгоритму потребуется проверить все элементы списка, прежде чем найти искомый (или убедиться в его отсутствии).
Пример кода:
python
def linear_search(arr, target):
for i, item in enumerate(arr):
if item == target:
return i
return -1В этом примере:
- В лучшем случае (элемент первый) сложность O(1)
- В среднем и худшем случаях — O(n)
Пространственная сложность — O(1), так как алгоритм не использует дополнительной памяти.

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