Радикальная сортировка работает с двоичным представлением числа и сортирует объекты, как если бы они были большим двоичным целым числом.
Для вещественных целых чисел и строк двоичное представление вполне соответствует порядку сортировки, который мысклонны ожидать, и поэтому сортировка по основанию является интересной, хотя и несколько необычной, альтернативой.
Оказывается, что пока плавающее число пересекается в правильном направлении, сортировка по основанию может работать хорошо, за исключением того, что она будет обрабатыватьзнаковый бит в обратном направлении.
Во внутреннем двоичном представлении значения FP имеют знаковый бит, около 10 битов показателя степени, а затем примерно 20 или 50 битов являются «дробью» или мантиссой.
S E E E E E E E E M M M M M M M M M M M M M M M . . .
Показатель степени смещен, поэтому малые значения действительно являются самыми отрицательными показателями, поэтому он сортируется правильно, как и мантисса.
Пока все числа либо положительные, либо отрицательные, или если бит знака сначала инвертируется, а сканирование выполняется слева направо, то я думаю, что сортировка по осям будет работать с числами FP.