Сложность времени для ближайшей проблемы пары T (n) = 2T (n/2) + O (n). Я понимаю, что 2T (n/2) исходит из того, что алгоритм применяется к 2 наборам половины размера оригинала, но почему остальные выходят в O (n)? Благодарю.Где O (n) исходит из временной сложности алгоритма ближайших пар?
ответ
Любой алгоритм разделения и покоя будет состоять из рекурсивного компонента «разделение» и компонента «слияния», где рекурсивные результаты объединяются. Линейная компонента O (n) в шкафу состоит из объединения результатов с шага «деление» в объединенный ответ.
спасибо. – Evan
Существует также вариант развертки, который также работает в O (n log n) времени. Вы сохраняете точки, которые достаточно близки к линии развертки в сбалансированном двоичном дереве, тогда вы исследуете точки, которые ближе к точке охвата, чем ближайшая пара, найденная до сих пор. Максимальное количество таких «близких» точек составляет не более, поэтому вы получаете общее время O (n log n). – tmyklebu
Отъезд http://en.wikipedia.org/wiki/Closest_pair_of_points_problem, в котором четко указано, откуда находится O (n) (корпус Planar).
- 1. Сокращение временной сложности алгоритма
- 2. временной сложности алгоритма
- 3. Расчет временной сложности Итерационного алгоритма
- 4. Расчет временной сложности алгоритма
- 5. Оценка временной сложности алгоритма графа
- 6. Как избежать временной сложности O (n^2)?
- 7. Расчет временной сложности этого алгоритма
- 8. O (n log n) vs O (n) - практические различия во временной сложности
- 9. Поиска временной сложности экспоненциального алгоритма
- 10. Написать программу для обратной строки O (N) временной сложности и O (N) пространства сложности
- 11. Анализ временной сложности алгоритма объединения-поиска?
- 12. Требуется объяснение решения временной сложности алгоритма
- 13. Блок ввода во временной сложности для алгоритма
- 14. Путаница связана с временной сложности алгоритма
- 15. Анализ алгоритма массива и его временной сложности
- 16. Расчет временной сложности с большим O
- 17. Расчет временной сложности, просто просмотрев код алгоритма
- 18. Граф появления значений с временной сложности O (журнал N)
- 19. Какова возможная древовидная диаграмма для временной сложности O (n²)?
- 20. Вычисление сложности алгоритма с использованием Big O
- 21. Нахождение сложности алгоритма в терминах большого O
- 22. Пример сложности алгоритма времени
- 23. O (fib n) алгоритмы сложности?
- 24. Уменьшение сложности кода o (n^3) C++
- 25. Рекурсивный алгоритм для сложности O (n^m).
- 26. Вычисление временной сложности для алгоритма большими нотными обозначениями
- 27. O (n log n) Алгоритм сложности времени?
- 28. Какой класс сложности O (N^N)?
- 29. Правильно ли анализ временной сложности алгоритма сортировки кучи?
- 30. Алгоритм оценки временной сложности другого алгоритма
Вам нужно указать, какой алгоритм вы используете. – chepner