<aside> ⭐ 9주차 주제: 정렬, BigO [알고리즘]
</aside>
: 컴퓨터 프로그램이 어떤 문제를 해결하기 위해 필요한 명령어들의 집합
좋은 알고리즘을 찾고 언제 써야 할지 알아야 중요한 프로그램을 만들 수 있습니다.
Ex)
리스트의 항목을 오름차순 또는 내림차순으로 정렬해 놓으면 사람이나 컴퓨터가 리스트에서 어떤 항목을 찾을 때 이진검빠르고 편리하게 찾을 수 있습니다.
정렬하는 방법: 선택 정렬, 버블 정렬, 삽입 정렬, 셸 정렬, 합병 정렬, 퀵 정렬, 힙 정렬, 트리 정렬 등
![https://velog.velcdn.com/images/jaeyunn_15/post/ff10da68-72c8-465e-9da8-9260b26db9a9/스크린샷 2021-03-07 오후 11.32.57.png](https://velog.velcdn.com/images/jaeyunn_15/post/ff10da68-72c8-465e-9da8-9260b26db9a9/스크린샷 2021-03-07 오후 11.32.57.png)
(선택 정렬 알고리즘을 포함하여) 정렬 알고리즘의 중요한 단계는 배열 내 두 개 항목의 위치를 바꾸는 것입니다. —> swap
함수