- 최솟값 선택 정렬이라고 이해하면 쉬움 - key값을 포함해서 최소값을 찾고, 그 최소값이 key값이 아니면 key값과 swap함 #include #include void swap(int* a, int* b) { int temp; temp = *a; *a = *b; *b = temp; } int selectionSort(int* arr, int size) { int i, j; int idxMin; int key; for ( i = 0; i arr[j] ) idxMin = j; } if (idxMin != i ) swap(&arr[i]..