단계문제 번호제목정보정답제출정답 비율
12750수 정렬하기6177610850258.325%
시간 복잡도가 O(n²)인 정렬 알고리즘으로 풀 수 있습니다. 예를 들면 삽입 정렬, 거품 정렬 등이 있습니다.
22751수 정렬하기 24455716249930.060%
시간 복잡도가 O(nlogn)인 정렬 알고리즘으로 풀 수 있습니다. 예를 들면 병합 정렬, 힙 정렬 등이 있지만, 어려운 알고리즘이므로 지금은 언어에 내장된 정렬 함수를 쓰는 것을 추천드립니다.
310989수 정렬하기 33252414297123.338%
수의 범위가 작다면 카운팅 정렬을 사용하여 더욱 빠르게 정렬할 수 있습니다.
42108통계학185877280026.822%
정렬을 활용하는 문제
51427소트인사이드293984753662.323%
숫자를 정렬하는 문제
611650좌표 정렬하기308956414948.087%
좌표를 정렬하는 문제
711651좌표 정렬하기 2226013408868.037%
좌표를 다른 순서로 정렬하는 문제
81181단어 정렬321287790840.283%
단어의 순서를 정의하여 정렬하는 문제
910814나이순 정렬277646455042.123%
값이 같은 원소의 전후관계가 바뀌지 않는 정렬 알고리즘을 안정 정렬(stable sort)이라고 합니다.
1018870좌표 압축102792365141.651%
만약 정확한 값이 필요 없고 값의 대소 관계만 필요하다면, 모든 수를 0 이상 N 미만의 수로 바꿀 수 있습니다.