최종 선택

Big-O가 같으면 입력 분포와 부작용 비용을 먼저 본다

기초 정렬 선택은 속도 표가 아니라 상황별 비용을 줄이는 판단입니다.

작은 이동을 활용 거의 정렬된 입력이면 앞 구간에 key만 끼워 넣습니다. 삽입 정렬
교환 없음 감지 한 패스에서 swap이 없으면 이미 정렬된 상태로 봅니다. 버블 정렬
쓰기 횟수 줄임 비교는 많아도 각 패스의 교환은 최대 한 번입니다. 선택 정렬
운영 결론

n이 커지면 기초 정렬은 설명용이나 작은 구간 최적화로 제한하고, 일반 처리는 내장 정렬을 기본으로 둡니다.