Skip to content

Commit 0389d31

Browse files
authored
Merge pull request TheAlgorithms#1279 from littleFoot1/master
I find a problem
2 parents db4f873 + 3ef9fe7 commit 0389d31

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Sorts/ShellSort.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,11 @@ public <T extends Comparable<T>> T[] sort(T[] array) {
2222
for (; gap > 0; gap /= 3) {
2323
for (int i = gap; i < length; i++) {
2424
int j;
25-
for (j = i; j >= gap && less(array[j], array[j - gap]); j -= gap) {
25+
T temp = array[i];
26+
for (j = i; j >= gap && less(temp, array[j - gap]); j -= gap) {
2627
array[j] = array[j - gap];
2728
}
28-
array[j] = array[i];
29+
array[j] = temp;
2930
}
3031
}
3132
return array;

0 commit comments

Comments
 (0)