Skip to content

Commit 8176bc3

Browse files
committed
DH
1 parent e2649ce commit 8176bc3

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/com/gw/myalgo/sort/SortAlgo.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,16 @@ public static void insertSort(int[] arr){
6565

6666
for(int i = 1; i < arr.length; i++){
6767
if(arr[i-1] > arr[i]) {
68-
int moveEndIdx = -1, tmp=arr[i];
69-
for (int j = i - 1; j >= 0; j--) {
68+
int j, tmp=arr[i];
69+
for (j = i - 1; j >= 0; j--) {
7070
if (arr[j] < tmp) {
71-
moveEndIdx = j;
7271
break;
7372
} else {
7473
arr[j + 1] = arr[j];
7574
}
7675
}
7776

78-
arr[moveEndIdx + 1] = tmp;
77+
arr[j + 1] = tmp;
7978
}
8079
}
8180

@@ -84,7 +83,7 @@ public static void insertSort(int[] arr){
8483

8584

8685
public static void main(String[] args) {
87-
int[] sortedArr = new int[]{3,1,2,8,4,6,3};
86+
int[] sortedArr = new int[]{1,3,1,2,8,4,6,2};
8887
//bubbleSort(sortedArr);
8988
//selectSort(sortedArr);
9089
insertSort(sortedArr);

0 commit comments

Comments
 (0)