개발바닥

정렬 - 3 [ 삽입 정렬 ] 본문

자바

정렬 - 3 [ 삽입 정렬 ]

라이언 2018. 11. 14. 04:30
반응형

삽입 정렬 (insertion sort) 란?

선택한 요소를 그보다 더 앞쪽의 알맞은 위치에 '삽입하는' 작업을 반복하여 정렬하는 알고리즘입니다.

 

삽입 정렬은 정렬된 부분과 정렬되지 않는 부분으로 나누어서 정렬되지 않는 부분의 첫번째 요소를 정렬된 부분의 알맞은 위치에 삽입한다고 생각하시면 됩니다.

 

아래 그림을 통해서 확인하겠습니다.

 

 

삽입정렬 소스 코드

 

https://github.com/jokerKwu/java/blob/master/JavaStructure/src/InsertionSort.java

반응형

'자바' 카테고리의 다른 글

정렬 - 5 [ 퀵 정렬 ]  (0) 2018.11.18
정렬 - 4 [ 셸 정렬 ]  (0) 2018.11.17
정렬 - 2 [ 선택 정렬 ]  (0) 2018.11.14
정렬 - 1 [ 버블 정렬 ]  (0) 2018.11.14
8퀸 문제  (1) 2018.11.12
Comments