선택 정렬이란?
값들 중 가장 작은 값을 찾아서 맨 앞으로 보내는 정렬 방식이다.
1. 시간 복잡도
N-1만큼 돌고 -> N-2만큼 돌고 -> N-3만큼 돌고 -> ..... -> 1만큼 돌고
즉, N*(N-1)/2 이므로 시간 복잡도 O(N^2)
2. Unstable
최소값을 구해 Swap 해주는 형태로 진행되기 때문에 같은 숫자의 순서를 보장해주지 않는다.
3. 코드

'Coding > 알고리즘 이론' 카테고리의 다른 글
| Insert Sort (0) | 2020.01.21 |
|---|---|
| Bubble Sort (0) | 2020.01.21 |
| 에라토스테네스의 체 (0) | 2020.01.07 |
| 시뮬레이션 (0) | 2019.12.20 |
| 분할정복(Divide And Conquer) (0) | 2019.09.17 |