选择排序以合并排序

时间:2015-07-11 19:29:22

标签: java sorting mergesort selection-sort

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

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);
            }
        }
    }
}

0 个答案:

没有答案