공부/자료 구조 및 알고리즘
2019. 7. 26.
자료의 정렬 - 삽입 정렬(Insertion sorting)
삽입 정렬(Insertion sorting) 자료 배열의 모든 요소를 앞에서부터 차례대로 이미 정렬된 배열 부분과 비교하여, 자신의 위치를 찾아 삽입함으로써 정렬을 완성하는 알고리즘. 삽입 정렬(Insertion sorting)의 방법 ① 두수를 비교하여 큰수를 오른쪽으로 이동 ② 새로운 수가 들어오면 왼쪽 값과 차례대로 비교하면서, 값이 크면 오른쪽으로 이동 ③ 비교 값보다 작은 값이 나오면 멈춘다. 삽입 정렬(Insertion sorting) 예시 두 수를 비교하여 큰 수를 오른쪽으로 이동 왼쪽 값과 차례대로 비교하면서, 값이 크면 오른쪽으로 이동 위 사진으로는 뭔가 감이 잘 오지않는다. 쫌더 자세히 살펴보자. 일단, 무작위 숫자 3, 10, 41, 21, 42, 34, 13, 1, 43, 12를 정..