비교가 상대적으로 많다
버블 소트보다는 정렬 횟수가 적다
int[] a = {5,1,6,2,4,3};
int size = a.length;
int min = 0;
int temp = 0;
for(int i = 0 ; size > i ;i++){
min=i;
for(int j = i+1 ; size > j ; j++){
if(a[min] > a[j]){
min=j;
}
}
temp = a[min];
a[min] = a[i];
a[i] = temp;
}
'프로그래밍 공부 > 알고리즘' 카테고리의 다른 글
정렬에 관한 정리-2 (0) | 2024.01.15 |
---|---|
정렬에 관한 정리 - 1 (2) | 2024.01.07 |