Если мы знаем ниже, связанный с временной сложностью проблемы Ω(n^2)
, правильно ли я считаю, что невозможно иметь алгоритм с наихудшей временной сложностью O(n log n)
?запрос алгоритма
0
A
ответ
0
Если нижняя граница временной сложности задачи Ω(n^2)
, то это означает, что алгоритм решения этой задачи должен принять по крайней мереC*n^2
времени.
С другой стороны, у вас есть алгоритм, который принимает не болееK*n*logn
время.
Этот алгоритм не может работать больше, чем nlogn
. Вам нужен алгоритм, который работает как минимум n^2
времени.
Поэтому; этот алгоритм не может решить эту проблему. Ты прав.
Смежные вопросы
- 1. Запрос основного алгоритма
- 2. Запрос относительно алгоритма dijkstra
- 3. Запрос алгоритма Trie
- 4. Запрос алгоритма N-процесса Петерсона
- 5. Запрос алгоритма - несколько драйверов, несколько локаций
- 6. Запрос алгоритма RSA по размеру сообщения
- 7. перестановки алгоритма строкового алгоритма
- 8. Реализация алгоритма Алгоритма восстановления
- 9. Как доказать оптимальность алгоритма алгоритма
- 10. сравнение алгоритма сложности два алгоритма
- 11. Реализация алгоритма алгоритма быстрой реализации
- 12. Бесконечная петля внутри алгоритма двоичного алгоритма поиска
- 13. Как объяснить сложность алгоритма сложенного алгоритма фибоначчи
- 14. Время выполнения приведенного ниже алгоритма алгоритма Прима
- 15. Использование алгоритма алгоритма Latex для оператора switch?
- 16. Недостатки в работе алгоритма и алгоритма
- 17. Оптимизация алгоритма алгоритма обратного отслеживания Sudoku
- 18. Оптимизация алгоритма
- 19. Сложность алгоритма
- 20. Сложность алгоритма
- 21. схема алгоритма
- 22. Стоимость алгоритма
- 23. сложность алгоритма
- 24. Правильность алгоритма
- 25. Реализация алгоритма?
- 26. C++ Алгоритма
- 27. Правильность алгоритма
- 28. Выполнение алгоритма
- 29. улучшение алгоритма
- 30. Эффективность алгоритма
Вы имели в виду нижний предел n^2? –
nope, upper bound – daryl
Можете ли вы привести пример проблемы с верхней границей O (n^2)? –