퀵 정렬(Quick sort) 알고리즘의 개념 퀵 정렬(Quick sort)은 일반적으로 사용되고 있는 아주 빠른 정렬 알고리즘 '찰스 앤터니 리처드 호어(C. A. R. Hoare)가 개발한 정렬 알고리즘 불안정 정렬에 속하며, 원소들과의 비교만으로 정렬을 수행 분할 정복 알고리즘 중 하나 퀵 정렬(Quick sort) 알고리즘 세부 과정 먼저 하나의 요소를 선택한다. 이렇게 고른 요소를 피벗(pivot)이라고 한다. 피벗을 기준으로 피벗보다 작은 값을 피벗기준 왼쪽으로, 큰 값을 피벗기준 오른쪽으로 정렬한다. 피벗을 제외한 왼쪽 값들과 오른쪽 값들을 다시 정렬한다. 위처럼 나눈 값들의 길이가 1이 될 때까지 반복한다. 퀵 정렬(Quick sort) 알고리즘 예제 배열의 요소가 5, 7, 1, 4, 6..