LINUX.ORG.RU

История изменений

Исправление vertexua, (текущая версия) :

Разломайте его на части, отсортируйте куски в памяти, а потом слияние. Просто вычитываете по элементу с каждого файла и записывайте максимальный. На место того, который вы записали вычитайте новый элемент из того файла из которого вы его брали.

Такой детсад был ну нас на первом курсе универа

Исходная версия vertexua, :

Разломайте его на части, отсортируйте куски в памяти, а потом слияние. Просто вычитываете по элементу с каждого файла и записывайте максимальный. На место того, который вы записали вычитайте новый элемент из того файла из которого вы его брали