알고리즘
삽입 정렬
leeeehhjj
2022. 3. 31. 14:15
public class InsertionSort {
public void insertionSort(int[] arr) {
for (int i = 1; i < arr.length; i++) {
int tmp = arr[i];
int j;
for (j = i; j > 0 && arr[j-1] > tmp; j--) {
arr[j] = arr[j-1]; //이 문장 수행 후 j-1한다
//이때 arr[i]보다 작은 값이면 for문을 나오게 되고 그후 tmp 값 넣어줌
}
arr[j] = tmp;
}
}
}