Результаты поиска по запросу "big-o"

1 ответ

Почему алгоритм среднего значения медиан не может использовать размер блока 3?

Я работаю с анализом детерминированных медианных результатов в предположении, что вход делится на 3 части, а не на 5, и вопрос в том, где он ломается? детерминированный медианный алгоритм поиска: SELECT (i, n) Разделите n элементов на группы ...

1 ответ

Сложность факториального рекурсивного алгоритма

Сегодня в классе мой учитель написал на доске этот рекурсивный факториальный алгоритм: int factorial(int n) { if (n == 1) return 1; else return n * factorial(n-1); } Она сказала, что это имеет стоимостьT(n-1) + 1. Затем с помощью итерационного ...

1 ответ

Самая низкая вычислительная сложность (Big-O)

Из этих алгоритмов я знаю, что Alg1 - самый быстрый, так как он равен n в квадрате. Далее будет Alg4, так как это n куб, а затем Alg2, вероятно, самый медленный, поскольку он равен 2 ^ n (который, как предполагается, имеет очень низкую ...

ТОП публикаций

1 ответ

Гипотеза Коллатца: свободные верхние / нижние границы? [закрыто]

Это проблема из моего учебника.Гипотеза Коллатца [http://en.wikipedia.org/wiki/Collatz_conjecture](или проблема «3n + 1») работает следующим образом (учитывая некоторое натуральное числоn): while n > 1 do if n is even then n = n / 2 else n = 3n ...

1 ответ

Большая сложность времени O для вложенного цикла j = i + 1

Может кто-нибудь, пожалуйста, дайте мне, что было бы большой O время сложности для следующего куска кода: for (int i = 0; i < array.length - 1; i++) { for (int j = i + 1; j < array.length; j++) { // do something } }Не может бытьO(n^2) посколькуj ...

1 ответ

Как можно выполнить бинарный поиск по двусвязному списку за O (n) раз?

Я слышал, что можно реализовать бинарный поиск по двусвязному списку за O (n) раз. Доступ к случайному элементу двусвязного списка занимает O (n) времени, а двоичный поиск обращается к O (log n) различным элементам, поэтому разве время выполнения ...

1 ответ

Покажите, что сумма ∑ i к n (logi) равна O (nlogn) [закрыто]

Один способ, которым я думал, что это работает, - то, что мы можем сказать, что∑_i^{n (log i)} < ∑_i^{n (log n)} а потом попробуй поспорить что это O (n log n), но куда идти дальше? Какие-либо предложения?

2 ответа

Сложность времени для вавилонского метода

Какова будет сложность времени для вавилонского метода? это log (n) где n - это число, для которого мы хотим найти квадрат корня? Если так, то почему это так?

2 ответа

Мне нужна помощь в доказательстве того, что если f (n) = O (g (n)), то 2 ^ (f (n)) = O (2 ^ g (n)))

В предыдущей задаче я показал (надеюсь, правильно), что f (n) = O (g (n)) влечет lg (f (n)) = O (lg (g (n))) с достаточными условиями (например, lg (g (n)) =...

2 ответа

Является ли значение по умолчанию для nullptr в карте указателей определенного поведения?