История изменений
Исправление Relan, (текущая версия) :
Вместо портянки на С можно обойтись парой строчек на более подходящем языке, например:
$, = ', ';
print sort split /, /, <>;
В любом случае, узкое место в таком подходе (вне зависимости от языка) — требование к памяти: все данные должны туда поместиться. Если это требование выполнить невозможно, значит надо хранить данные по-другому.
P.S. Посмотри еще сортировку слиянием.
Исходная версия Relan, :
Вместо портянки на С можно обойтись парой строчек на более подходящем языке, например:
$, = ', ';
print sort split /, /, <>;