public class InsertSort {
public static void main(String[] args) {
int[] arr = {3,8,43,20,9,15,61,54,13,94,2,10};
int temp = 0;
for (int i = 1; i<arr.length ; i++) {
for (int j = i; j > 0; j--) {
if (arr[j] < arr[j-1]) {
temp = arr[j];
arr[j] = arr[j-1];
arr[j-1] = temp;
}
else break;
// j이전에는 모두 정렬된 상태라 arr[j]가 arr[j+1]보다 작지 않다면 앞쪽의 수는 비교할 필요가 없다.
}
}
for (int i = 0; i<arr.length ; i++) {
System.out.println(arr[i]);
}
}
}