버블 정렬(Bubble Sort): 인접한 두 원소를 비교하여 조건에 맞지 않으면 위치를 교환하는 방식으로 정렬합니다.
삽입 정렬(Insertion Sort): 정렬된 부분과 비교하여 원소를 적절한 위치에 삽입하는 방식으로 정렬합니다.
선택 정렬(Selection Sort): 주어진 리스트에서 최솟값을 찾아 맨 앞의 원소와 교환하는 작업을 반복하여 정렬합니다.
퀵 정렬(Quick Sort): 피벗을 기준으로 리스트를 분할하고 각 부분을 정렬하는 방식으로 정렬합니다.
병합 정렬(Merge Sort): 리스트를 분할하여 각각을 정렬하고, 정렬된 부분 리스트를 합쳐가며 정렬합니다.