Методом квадратичной сортировки
Кроме рассмотренных выше процедур, существует еще несколько других методов сортировки. Согласно одному из них, сортируемый файл или подфайл делится на ряд меньших компонентов (строк), даже если он находится в основной памяти. С помощью какого-нибудь метода прямой сортировки каждая из этих строк упорядочивается. Затем рассортированные строки попарно сливаются в рассортированные строки большего размера (сортировка слиянием), которые в свою очередь также сливаются. После слияния двух последних строк весь файл или подфайл оказывается рассортированным. Можно сливать вместе не две, а больше рассортированных строк. Этот метод весьма экономичен, когда длины строк (количество элементов в них) примерно одинаковы, а число их приблизительно равно квадратному корню из числа сортируемых элементов. Такой метод, основанный на делении, предварительном упорядочивании и слиянии, называется методом квадратичной сортировки.