코딩하는 덕구 🐶

103. selection sort 선택 정렬 본문

알고리즘 문제 풀이

103. selection sort 선택 정렬

코딩하는 덕구 🐶 2022. 2. 15. 10:57
728x90
반응형
#include<iostream>
using namespace std;

int arr[10] = {10, 2, 8, 4, 6, 5, 7, 3, 9, 1};
// selection sort
// 처음부터 끝까지 돌면서 가장 작은 수 맨 앞에 넣기
int main(){
    int tmp, least ;

    for(int i = 0; i<10; i++){
        for(int j = i; j<10; j++){
            least = arr[i];
            if(arr[j] < least ){
                tmp = arr[j];
                arr[j] = arr[i];
                arr[i] = tmp;
            }
        }
    }
    for(int i = 0 ; i< 10; i++){
        cout<<arr[i]<< " ";
    }
    return 0;
}
728x90
반응형