Алгоритмы сортировк

From
Vlad Salikov (2:5003/57.162)
To
Artur Mogozov
Date
2002-12-12T15:24:34Z
Area
RU.ALGORITHMS
 Привет, Artur!
 11 Дек 02 было письмо от Artur Mogozov для Vlad Salikov:

 KU>>> поимей метод Хоаpа Ж)
 VS>>  А где бы его поиметь?
 AM>  Быстрая сортировка.
    [.../*Dr*/. /*Skipus*/...]
 AM>  Procedure QuickSort(m,t:Integer); {Первый вызов QuickSort(1,N)}

А-а-а! Так бы и сказали, что это QuickSort. Это я знаю. :^)

Вот такой вопрос меня интересует:

Имеем dbf-файл (телефонный справочник с полями TEL, FIO, ADRES) размером
2,8Мб. Имеется свободная оперативная память размером около 700Кб. Задача
-  создать три "индексных" отсортированных файла (напр.: поле TEL и поле
INDEX, которое указывает на запись в dbfнике). Ы?

Создать-то я их создам, но как их сортировать в условиях острой нехватки
памяти? На диске - долго, хочется побыстрее, да и винт жалко. :^)

 wbr, Wolf.                                       <wolf(ат)vorkuta.com>

--- Spot 1.3b #1994
 * Origin: <              never cry, wolf              > (2:5003/57.162)