1. 특정 파일에 int형 데이터 1000만개가 들어있음. 값의 중복은 없고 순서는 막 섞여 있음.

2. 시스템의 RAM용량이 무척 적어 한순간에 int형 데이터를 100만개 까지만 담고 있을 수 있음.

3. int데이터를 RAM으로 불러 들일 때 압축을 한다던가 하는것은 허용 안됨.

5. 정렬된 데이터를 다른 새 파일에 출력함으로써 결과 만들어 내면 됨.


이 상황에서 어떻게 하면 가장 효율적으로 정렬해낼수 있을까?