선택 정렬 (selection sort) 뜻
남은 값 중 가장 작은 것을 골라 앞으로 보내기를 반복하는 정렬
Repeatedly picks the smallest remaining value and moves it to the front
단계별로 보기
- 선택 정렬은 남은 값 중 가장 작은 것을 골라 앞으로 보냅니다.
- 전체를 훑어 가장 작은 1을 찾습니다.
- 1을 맨 앞의 4와 바꿉니다.
- 남은 값 중 가장 작은 2는 이미 제자리입니다.
- 다음으로 작은 3을 5와 바꿉니다.
- 이렇게 반복하면 정렬됩니다. 교환은 적지만 비교는 많습니다.
개발자의 타자 연습에서 알고리즘 용어로 타자 연습을 해 보세요.