Junior
29
0
questionbank

Какая из сложностей быстрее: линейная или логарифмическая?

Ответ от нейросети sobes.tech

Логарифмическая.

Сравнение сложностей:

СложностьОписаниеПример алгоритма
O(logn)O(\log n)Время выполнения растет медленно с увеличением nn.Бинарный поиск
O(n)O(n)Время выполнения растет пропорционально nn.Проход по списку

При n>2n > 2, logn<n\log n < n.

Пример сравнения при n=1000n = 1000:

  • log2100010\log_2 1000 \approx 10

Логарифмическая.

Сравнение сложностей:

СложностьОписаниеПример алгоритма
O(logn)O(\log n)Время выполнения растет медленно с увеличением nn.Бинарный поиск
O(n)O(n)Время выполнения растет пропорционально nn.Проход по списку

При n>2n > 2, logn<n\log n < n.

Пример сравнения при n=1000n = 1000:

  • log2100010\log_2 1000 \approx 10

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

big-o-notationtime-complexityalgorithmsasymptotic-analysisdata-structures