1. 삽입정렬 : 각 숫자를 적절한 위치에 삽입하는 방법으로 문제를 해결 다른 정렬 방식들은 무조건 위치를 바꾸는 방식이라면, 삽입정렬은 필요할때만 위치를 바꿈 앞에 있는 원소들이 이미 정렬이 되어있다고 가정을 함 1 10 5 8 7 6 4 3 2 9 _ 1 _ 10 5 8 7 6 4 3 2 9 => 10은 1의 앞이나 뒤에 삽입될 수 있으나, 1보다 크므로 뒤에 위치 _ 1 _ 10 _ 5 8 7 6 4 3 2 9 => 5가 삽입될 수 있는 세 자리중 1과 10사이에 위치 _ 1 _ 5 _ 10 _ 8 7 6 4 3 2 9 => 8 앞의 숫자들은 이미 정렬이 되어있는 상태이므로 새로 정렬을 할 필요가 없음!! ... 2. 시간복잡도 : 소스코드상 반복문이 두 번 들어가있다는 점에서 O(N^2)으로 선택..