본문 바로가기

알고리즘

선택정렬 (Selection Sort)

선택 정렬(Selection Sort)


-배열의 요소 중 최댓값 or 최솟값을 골라서(Selection),

배열의 가장 끝의 요소와 교환 하는 정렬 -


총 n개의 데이터가 있다면, 교환 횟수는 많아야 n-1번 

비교 횟수는 n(n-1) / 2번, 시간 복잡도는 O(n^2)이다.

비교 횟수가 버블 정렬과 같다는 특징이 있다. 


-Sample Source-



'알고리즘' 카테고리의 다른 글

퀵 정렬 (Quick Sort)  (0) 2017.06.06
삽입정렬 (Insertion Sort)  (0) 2017.06.05
버블 정렬 (Bubble Sort)  (0) 2017.06.05