Junior
33
0
questionbank

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

Answer from sobes.tech neural network

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

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

СложностьОписаниеПример алгоритма
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

Register or sign in to get access to full answers for all questions from the question bank.

big-o-notationtime-complexityalgorithmsasymptotic-analysisdata-structures