개요

데이터를 정해진 순서로 정리하는 기초이자 핵심 알고리즘인 정렬 알고리즘에 대해서 알아본다.

노트 필기

KakaoTalk_20250418_162634249.jpg

KakaoTalk_20250418_162705302.jpg

정렬 알고리즘이란?

특정 기분에 따라 순서대로 나열하는 작업을

유한한 단계의 명확한 절차로 출력에 도달하는 과정,

즉 가장 효율적인 과정으로 정리한 생각의 시나리오다.

정렬 알고리즘은 프로그래밍에서 중요한 개념인데,

이진 탐색이나 탐색 속도에 대해서 데이터 정렬을 통해 향상시키거나

데이터 시각화/ 출력 / 분석하는데 유용하다.

또한 중복된 데이터를 제거하거나 필터링 작업에도 쓰인다

정렬 알고리즘의 종류

정렬 알고리즘은 굉장히 많다.