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

1 ответ

Я согласен. но, поскольку разница между временем выполнения двух методов огромна, я думаю, что этого достаточно, чтобы продемонстрировать сложность их времени, и я не хочу раздражать пользователей SO длительным фрагментом кода.

от вопрос уже есть ответ здесь: Javascript ES6 вычислительная / временная сложность коллекций [/questions/31091772/javascript-es6-computational-time-complexity-of-collections] 2 ответаЯ видел в ответе, чтоSet.has() метод O (1) иArray.indexOf() ...

1 ответ

Возьмите бревно с обеих сторон, для каждого из них. Это разрешено, потому что log - монотонно возрастающая функция

2^(sqrt(log(n))етсяO(n(^4/3)) n^(4/3) являетсяO(n(log(n))^3) n(log(n))^3) являетсяO(n^(log(n)) n^(log(n)) являетсяO(2^n) Я могу сделать это для них, когда они имеют одинаковую базу; Я не могу понять это, когда они не имеют одинаковую базу - я ...

1 ответ

Я получил спасибо.

аюсь доказать, что для двоичных куч, buildHeap делает не более (2N-2) сравнения между элементами. Мне очень трудно доказать это утверждение.

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

0 ответов

 пространство. Интервьюер специально запрашивает постоянное пространство: /

ыл вопрос для интервью. Мне дали массивn+1 целые числа из диапазона[1,n], Свойство массива состоит в том, что он имеетk (k>=1) дубликаты, и каждый дубликат может появляться более двух раз. Задача состояла в том, чтобы найти элемент массива, ...

1 ответ

Но мой коллега уверен, что сложность O (n ^ 5). Но я не могу понять, почему. Не могли бы вы описать, почему он говорит O (n ^ 5).

for i in xrange(1,n+1): for j in xrange(1,i*i): if j%i==0: for k in xrange(0,j): print("*")а будет временная сложность вышеуказанного алгоритма?

0 ответов

Для вашего цикла вы правы, это должно быть O (log (log (N))), поскольку цикл запускается, когда i = 2, 4, 16, ..., 2 ^ k, ... which 2 ^ k> = N.

учаем сложность времени прямо сейчас, и у меня куча проблем с этим одним примером. for (i = 2; i < n; i = i * i) { ... do something ... }Проф сказал, что это был O (sqrt (N)), но я не уверен, что я убежден. В конце концов, если N = 16, ...

2 ответа

Спасибо! Также очень полезно.

function alg1(n) 1 a=0 2 for o=1 to n do 3 for t=1 to o do 4 for k=t to o+t do 5 a=a+1 6 return(a)бы кто-нибудь мог подсказать мне, как вы найдете здесь наихудший случай и как получить вывод a из alg1 как функцию n, я был бы очень признателен. ...

2 ответа

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

4 ответа

O (N²)

от вопрос уже есть ответ здесь:Как найти временную сложность алгоритма 9 ответовможет кто-нибудь сказать мне, какова временная сложность этого алгоритма? име...

1 ответ

 это намного понятнее

вая функцию ниже: