선택 정렬 - 앞에서부터 어떤 값을 넣을지 선택하는 알고리즘 동작 - 주어진 리스트 중에서 최소값/최대값을 선택 - 선택한 값을 정렬되지 않은 앞의 갑과 교체 - 위 과정 반복 * 예시 + 1번 : 탐색하여 최소값 1를 찾고, 첫 번째 값과 교환 + 2번 : 탐색하여 최소값 2를 찾고, 두 번째 값과 교환 + 3번 : 탐색하여 최소값 3을 찾고, 세 번째 값과 교환 + 이하 과정 동일 구현 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 void selectionSort(int *list, int n){ // 최소값 인덱스, 임시 변수 int idx_min, tmp; for(int i=0; i