mirror of
https://github.com/TheAlgorithms/Java.git
synced 2025-07-09 03:59:38 +08:00
@ -70,26 +70,19 @@ class MergeSort implements SortAlgorithm {
|
|||||||
|
|
||||||
while (i <= mid && j <= right) {
|
while (i <= mid && j <= right) {
|
||||||
if (temp[i].compareTo(temp[j]) <= 0) {
|
if (temp[i].compareTo(temp[j]) <= 0) {
|
||||||
arr[k] = temp[i];
|
arr[k++] = temp[i++];
|
||||||
i++;
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
arr[k] = temp[j];
|
arr[k++] = temp[j++];
|
||||||
j++;
|
|
||||||
}
|
}
|
||||||
k++;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
while (i <= mid) {
|
while (i <= mid) {
|
||||||
arr[k] = temp[i];
|
arr[k++] = temp[i++];
|
||||||
i++;
|
|
||||||
k++;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
while (j <= right) {
|
while (j <= right) {
|
||||||
arr[k] = temp[j];
|
arr[k++] = temp[j++];
|
||||||
j++;
|
|
||||||
k++;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user