데이터를 정해진 순서로 정리하는 기초이자 핵심 알고리즘인 정렬 알고리즘에 대해서 알아본다.
특정 기분에 따라 순서대로 나열하는 작업을
유한한 단계의 명확한 절차로 출력에 도달하는 과정,
즉 가장 효율적인 과정으로 정리한 생각의 시나리오다.
정렬 알고리즘은 프로그래밍에서 중요한 개념인데,
이진 탐색이나 탐색 속도에 대해서 데이터 정렬을 통해 향상시키거나
데이터 시각화/ 출력 / 분석하는데 유용하다.
또한 중복된 데이터를 제거하거나 필터링 작업에도 쓰인다
정렬 알고리즘은 굉장히 많다.