
Insertion Sort (삽입 정렬) 은 개의 원소가 있을 때, 번째 원소를 나머지 개의 원소로 이루어진 '이미 정렬된' 배열에 삽입하는 방식이다.
이 때, '이미 정렬된' 이란 재귀적으로 함수를 호출한다는 의미이고, 결국 1, 2번째 원소를 정렬한 뒤 3번째 원소를 그 사이에 알맞게 삽입하고 그 다음 4번째 원소를 그 사이에 삽입하고...를 반복하게 된다.
아이디어는 재귀적이지만, 결국 맨 아래부터 정렬한 뒤 그 다음 원소를 삽입하는 방식이기 때문에 알고리즘 설계시에는 bottom 방식으로 loop문을 사용한다.




