선택 정렬
선택 정렬은 주어진 리스트에서 가장 작은 값을 찾아서 맨 앞의 값과 교환하는 정렬 알고리즘입니다. 이 과정을 반복하여 리스트가 정렬될 때까지 진행합니다. 선택 정렬은 간단한 구현 방식으로, 작은 데이터셋에 적합합니다.
이 알고리즘의 시간 복잡도는 O(n^2)로, 데이터의 크기가 커질수록 성능이 저하됩니다. 선택 정렬은 안정적이지 않으며, 동일한 값의 순서를 유지하지 않습니다. 이 방법은 정렬 알고리즘의 기본 개념을 이해하는 데 유용합니다.