Я создал класс Point, и у меня есть список массивов объектов Point, которые я хочу отсортировать по mergesort.Как отсортировать массив точек с помощью MergeSort в Java?
ответ
Предполагая, что вы говорите о двумерных или трехмерных точках, вам придется подумать об определении такой метрики, чтобы они были упорядочиваемыми.
Рассмотрите примерные пункты (1,0)
и (0,1)
в 2D пространстве. Есть (1,0) > (0,1)
? Или (1,0) < (0,1)
? Это действительно зависит от приложения.
Вы можете, например. возьмите только первый компонент как метрику, тогда это будет (1,0) > (0,1)
. Или вы можете взять расстояние от определенной точки, например. происхождение (0,0)
, и в этом случае они будут равны.
В любом случае, после того, как вы определились с этим, вы можете найти существующие реализации алгоритмов сортировки (хотя, похоже, вы определились с MergeSort), в Интернете. Here - один пример.
Большинство интерфейсов для сортировки в различных языках программирования требуют либо ключевой функции (например, «получить первый компонент» или «расстояние от источника»), либо пользовательского оператора сравнения.
- 1. Как отсортировать массив объектов (точек) в Java?
- 2. Массив точек сортировки в Java
- 3. Как отсортировать массив в java?
- 4. Как отсортировать массив в Java?
- 5. Отсортировать список массив имен путей в Java
- 6. Как отсортировать массив с помощью специализированного компаратора?
- 7. RoR: Как отсортировать массив с помощью областей
- 8. Как отсортировать массив даты с помощью javascript?
- 9. Как отсортировать массив структур с помощью qsort()?
- 10. Как отсортировать/скопировать массив с помощью указателей?
- 11. Как отсортировать многомерный массив с помощью Php?
- 12. Как отсортировать массив объектов JSON в Java
- 13. Как отсортировать массив объектов в Java
- 14. Java Mergesort strings
- 15. Java, используя массив точек
- 16. Mergesort массив чисел
- 17. Как отсортировать массив строк в java?
- 18. Как отсортировать вложенный массив в Android/Java?
- 19. Как отсортировать массив чисел в java?
- 20. Как отсортировать массив списка объектов В java?
- 21. Печатный массив точек в Java
- 22. Как отсортировать список двумерных точек с помощью C#?
- 23. JAVA Отсортировать массив по порядку
- 24. Как отсортировать массив с лимитом?
- 25. MergeSort java Графическое представление
- 26. Как отсортировать массив в Scala?
- 27. Как отсортировать массив строк?
- 28. Как отсортировать строки, содержащие несколько периодов/точек в Java?
- 29. Java MergeSort Алгоритм рекурсивный
- 30. Как отсортировать элементы с помощью Java 8?
* Возможно ли? * Да. –
Google просто сказал мне, что это так. –
@Baldurian Пожалуйста, разместите поисковый запрос :) – Prashant