Algorithm - 삽입 정렬(Insertion Sort)
1. 삽입 정렬(Insertion Sort) - 두번째 인덱스에 위치한 데이터를 기준으로 해당 데이터의 앞 쪽에 위치한 데이터와 비교하여 더 큰 값을 갖고 있다면 더 큰 값을 가진 데이터를 뒤로 밀어내는 방식이다. 삽입된 데이터보다 작은 데이터를 만날 때까지 반복한다. (아래 사진참고) 1-A) 어떻게 구현할까? ex) 5, 3, 2 [풀이] 1) 두번째 인덱스에 위치한 3을 기준으로 5와 비교한다. → 3, 5, 2 2) 2를 기준으로 5와 비교한다. → 3, 2, 5 → 자신보다 작은 데이터를 만나지 못해 다시 비교한다. 3) 2를 기준으로 3과 비교한다. → 2, 3, 5 4) 5를 기준으로 3과 비교한다. → 2, 3, 5 → 자신보다 작은 데이터를 만났으니 더 이상 비교할 데이터가 없다. [규칙..
2020. 9. 10.