下面我提供了我的选择排序代码示例,如果可能,我想转换为合并排序(我使用链接列表作为我的数据类型):
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);
}
}
}
}