Я работаю над проблемой, для которой я придумал два алгоритма: один занимает O(n lgn)
, но требует дополнительного пространства и других занимает O(n+nlgn)
раз. Так что просто хотелось спросить: O(n lgn)
сложность времени - улучшение по сравнению с O(n+nlgn)
, или оба будут считаться равными, учитывая, что nlgn
- самое большое значение.Замечание Big O O (nlgn) такое же, как O (n + nlgn) с точки зрения вычислительной сложности?
0
A
ответ
6
Они одинаковы:
n + n lg n <= 2 n lg n -- for n >= base of logarithm
= O(n lg n)
+1
То, что и нижняя граница n lg n
Смежные вопросы
- 1. Расчет вычислительной сложности (Big-O)
- 2. Замечание Big O псевдокода
- 3. O (nlgn) сложность для сравнения нелистинговых массивов?
- 4. длинный неубывающей подпоследовательности в O (nlgn)
- 5. Определение сложности Big-O
- 6. Big O: O (n) compareStrings
- 7. Что такое большой O для сложности O (sqrt (n) * log (sqrt (n))) + O (n)
- 8. Определение сложности Big O функции
- 9. Какой порядок сложности в нотации Big O?
- 10. Как Big O относится к N + 1?
- 11. Сложность вычислительной разницы между O (N + m) и O (NM)
- 12. Big O как рассчитать n
- 13. Анализ сложности времени с использованием big-o
- 14. Вычисление сложности алгоритма с использованием Big O
- 15. Как может быть алгоритм O (n) также O (n^2), O (n^1000000), O (2^n)?
- 16. Big Oh - O (n) vs O (n^2)
- 17. Big Oh Notation O ((log n)^k) = O (log n)?
- 18. Поиск доминирующих пар в наборе координат в O (nlgn)
- 19. Замечание Big O только о возвращении?
- 20. Определение сложности функций (примечание Big O)
- 21. Big O обозначения сложности для двоичных multiplcation
- 22. Big O or Big Θ?
- 23. O (fib n) алгоритмы сложности?
- 24. Определить класс сложности или big-o
- 25. Время Сложность - Big O
- 26. Big-O с положительными константами
- 27. BIg O Обозначение: n * logn
- 28. Поиск сложности вложенных циклов (Big O)
- 29. Какой порядок сложности (Big O) этого кода
- 30. Примеры алгоритмов, которые имеют O (1), O (n log n) и O (log n) сложности
Да, 'п Л.Г. n' термин растет быстрее, чем' n', так 'O (п + п Lg п)' точно так же, как 'O (n lg n). –
http://www.wolframalpha.com/input/?i=lim+%28n%2Bnlogn%29%2F%28nlogn%29%2C+n+-%3E+%2Binf – BartoszKP
Важно отметить, что при обсуждении обозначений Big-O , мы говорим о * асимптотической * сложности – Leeor