Я слышал о Bucket Sorting
. Может ли кто-нибудь объяснить, как он дает лучшую производительность при сортировке миллионов записей? Есть ли какой-либо алгоритм с n*log(n)
или O(n)
?Bucket Сортировка или сортировка арраиста объектов на основе Id?
У меня есть 1000 объектов-сотрудников каждый объект-сотрудник имеет идентификатор, имя, свойства зарплаты. Я добавил эти объекты в ArrayList
Я хочу, чтобы sort
эти объекты на основе свойства id. Там в любом случае? Без использования метода Collections.sort()
. Рассматриваемые ниже решения, пожалуйста, кто-нибудь поможет, который дает лучшую производительность?
Благодаря
Да. Это называется Comparable и Comparator с тире Collections.sort: D – Thihara
@Thihara Мое требование не использовать метод Collections.sort() – MaheshVarma
Эта ссылка очень помогает http://www.thejavageek.com/2013/06/17/sorting-user-defined-objects-part-1/ –