삽입 정렬(Insertion Sort)
Last updated
Last updated
int arr[] = {1,2,4,5,3,6,7};
// int arr[] = {7,6,5,4,3,2,1};
// int arr[] = {2,4,1,5,3,6,7};
int size = sizeof(arr) / sizeof(arr[0]);
int i,j,temp;
for(i=1; i<size ;i++) {
temp = arr[i];
for(j=i; j>0; j--){
if(arr[j-1] <= temp)
break;
arr[j] = arr[j-1];
}
arr[j] = temp;
Print(arr, size);
}