본문 바로가기

프로그래밍/알고리즘

Selection Sort (선택정렬)

728x90
반응형

개념

- 주어진 값에서 가장 작은 값 (또는 큰 값)을 찾아 정렬하고 나머지 값들에서 또 가장 작은 값을 찾아 정렬하는 방식이다.

아래 내용은 선택정렬을 통해 정렬되는 모습을 순서대로 나열한 것이다.

주어진 값 : 4,3,2,1

정렬기준 : 오름차순

(4,3,2,1) -> (1,4,3,2)

- 주어진 값에서 가장 낮은 값을 찾아 맨 앞으로 가져온다.

(1,4,3,2) -> (1,2,4,3)

- 마찬가지로 주어진 값에서 이미 정렬된 1을 제외하고 가장 낮은 값을 찾아서 맨 앞으로 가져온다.

(1,2,4,3) -> (1,2,3,4)

- 반복해서 가장 낮은 값을 앞으로 가져오면 정렬이 종료된다.

 

 

다람쥐와 포동포동이

 

RememberCook 9월 28일 정식 출시!

두번째 게임인 RememberCook이 출시되었습니다. 귀여운 캐릭터들이 나오는 간단한 게임이며 플레이어의 공간인지능력을 테스트하는 게임입니다. 아래 링크를 통해 다운 받으실 수 있으니 많은 관��

chipmunk-plump-plump.tistory.com

반응형

'프로그래밍 > 알고리즘' 카테고리의 다른 글

Merge Sort (병합정렬)  (0) 2020.04.20
Quick Sort (퀵 정렬)  (5) 2020.04.20
Insertion Sort (삽입정렬)  (1) 2020.04.19
Bubble Sort (버블정렬)  (0) 2020.04.19
algorithm (알고리즘)  (0) 2020.04.09