insert sort를 알아보겠습니다.
bubble sort 같은 경우에, 왼쪽에 있는 애를 오른쪽으로 계속 미는 느낌이었다면
insert sort 같은 경우에는 오른쪽애 있는 애를 왼쪽으로 민다는 느낌인 것 같습니다.
한번 아래의 예시를 보겠습니다.
자 얘를 가 보겠습니다.
2번째 애 부터 시작합니다.
13은 앞에 더 큰 항목이 없으니 그대로 있고
이동
또 이동
이렇게 하면 정렬이 끝납니다.
매우 쉽게 이해하셨을 것이라고 생각합니다.
그러면 이 과정을 코드로 표현하고, 시간복잡도를 알아보겠습니다.
'인프런 - 강의 > 1 - 지구에서 제일 쉽게 설명한 자료구조 알고리즘' 카테고리의 다른 글
4-1 Selection Sort 원리 (0) | 2019.09.13 |
---|---|
3-2 Insert Sort 구현, Big-O (0) | 2019.09.13 |
2-2 bubble sort 구현, big O (0) | 2019.09.13 |
2-1 bubble sort 원리 (0) | 2019.09.12 |
1-3 빅오표현법 Big - O notation (0) | 2019.09.12 |