코드, 데이터 및 QR 도구

정렬 알고리즘 시각화

작은 숫자 배열과 알고리즘을 선택하고 이 구현이 만든 상태를 단계별로 확인하세요.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

값을 입력하고 추적을 만드세요.

사용 방법

사용 방법

  1. 쉼표나 공백으로 구분한 유한 숫자 2–32개를 입력합니다.
  2. 알고리즘을 선택해 추적을 만듭니다.
  3. 단계 또는 재생으로 비교, 교환, 이동, 쓰기를 확인합니다.

실제 구현

버블 정렬은 인접 비교와 조기 종료, 선택 정렬은 다음 최솟값 선택, 삽입 정렬은 접두부 이동, 퀵 정렬은 마지막 값을 Lomuto 피벗으로 쓰는 명시적 스택 방식입니다.

횟수의 의미

비교는 값 간 순서 검사이며 이동은 표시된 교환, 이동 또는 키 쓰기입니다. 초기화와 제어 검사는 제외합니다.

제한된 로컬 시각화

−1,000,000에서 1,000,000 사이의 값 32개까지 페이지에서 처리합니다.

자주 묻는 질문

더 알아보기

퀵 정렬 피벗은 항상 같나요?

각 구간의 마지막 값을 Lomuto 피벗으로 선택합니다.

속도 벤치마크인가요?

아니요. 재생 시간은 교육용입니다.