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

1 ответ

Извините, что воскресил мертвую ветку, но как помогает ссылка oeis?

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("*")а будет временная сложность вышеуказанного алгоритма?

1 ответ

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

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

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

1 ответ

 повторный логарифм Это очень медленно растущая функция.

тоящее время я читаю об алгоритмическом анализе и читаю, что определенный алгоритм (взвешенное быстрое объединение со сжатием пути) имеет порядок N + M lg * N. Очевидно, что он линейный, поскольку lg * N является константой в этой вселенной. ...

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 ответ

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

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

1 ответ

«У нас есть итератор.

жно, скоро я преподаю «Курс на Java». Хотя, вероятно, можно с уверенностью предположить, что члены аудитории будут знать нотацию Big-O, вероятно, небезопасно предполагать, что они будут знать, каков порядок различных операций в различных ...

1 ответ

) в целом.

математическое доказательство, а не просто ответ.

1 ответ

Используя Linkedlist:

нтересован в создании структуры данных Java, аналогичной стеку, который максимально эффективно поддерживает следующие операции: Push, который добавляет новый элемент поверх стека,Pop, который удаляет верхний элемент стека,Find-Max, который ...

1 ответ

Такое четкое и глубокое объяснение! Спасибо!

юбопытно, почему сортировка сегментов имеет время выполнения O (n + k), если мы используем сегменты, реализованные со связанными списками. Например, предположим, что у нас есть этот вход: n = no of element= 8 k = range = 3 array = ...