Встречается на собеседованиях • сегодня

Что такое О большая

О большое (Big O notation) — это математическая нотация, описывающая асимптотическое поведение алгоритма. Она показывает, как растёт время выполнения или потребление памяти алгоритма при увеличении размера входных данных.

Примеры сложности:

  • O(1) — константная (доступ к элементу массива по индексу).
  • O(n) — линейная (поиск в неотсортированном массиве).
  • O(n²) — квадратичная (пузырьковая сортировка).
  • O(log n) — логарифмическая (бинарный поиск).

Пример кода с O(n):

python
def linear_search(arr, target):
    for item in arr:  # O(n) — один цикл по всем элементам
        if item == target:
            return True
    return False
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы