← 뒤로

퀵 정렬 시각화

퀵 정렬이란?
피벗(기준값)을 정해 작은 값은 왼쪽, 큰 값은 오른쪽으로 분할한 뒤 재귀적으로 정렬. 실전에서 가장 빠른 정렬!
시간복잡도: 평균 O(n log n), 최악 O(n²) | 불안정 정렬

배열을 생성하고 시작하세요

비교: 0회 | 교환: 0

퀵 정렬 시각화

퀵 정렬(Quick Sort) 알고리즘의 동작 과정을 시각적으로 보여줍니다. 피벗을 기준으로 작은 값과 큰 값으로 분할한 후 재귀적으로 정렬합니다. 평균 시간 복잡도 O(n log n)으로 실무에서 가장 많이 사용됩니다.

사용 방법

시작 버튼을 누르면 피벗 선택, 분할, 재귀 정렬 과정이 애니메이션으로 표시됩니다.

최악의 경우(이미 정렬된 데이터)에는 O(n²)이 될 수 있습니다. 랜덤 피벗 선택으로 이를 방지합니다.

알고리즘정렬분할정복
홈으로 소개 이용약관 개인정보처리방침