Какова самая быстрая реализация целочисленной сортировки для целых чисел размером 200-300 бит? Исправлен точный размер int; У меня есть до 2 гигабайт с такими целыми числами (все в ОЗУ).
Я слышал, что можно сортировать такой набор в среднем по O (n log log M) или даже по времени O (n sqrt (log log M)), wher n - число целых чисел, а M - наибольшее целое число, Использование памяти ограничено (я могу использовать до 0,5-1 ГБ дополнительно). Сортировка может выполняться на месте; in могут быть неустойчивыми (переупорядочить дубликаты).
Существует ли реализация C/С++ такого метода сортировки, например. Хан и Торуп (2002)?