Выбор сортировки для объединения сортировки
Ниже я привел мой пример кода сортировки выбора, который, если возможно, я хочу преобразовать в сортировку слиянием (в качестве типа данных я использую связанный список):
public void sortRawDataRepository() {
for (int i = 0; i < rawDataRepository.size(); i++) {
for (int j = i + 1; j < rawDataRepository.size(); j++) {
Date iDate = rawDataRepository.get(i).getProductionDate();
Date jDate = rawDataRepository.get(j).getProductionDate();
if (iDate.getTime() > jDate.getTime()) {
Item tmp = rawDataRepository.get(i);
rawDataRepository.set(i, rawDataRepository.get(j));
rawDataRepository.set(j, tmp);
}
}
}
}