Алгоритм поразрядной сортировки от младшего разряда к старшему (LSD) C++.
Нужно отсортировать НЕ ЦЕЛОЧИСЛЕННЫЙ МАССИВ, а список людей. Программа уже как три дня готова, но в ней не хватает алгоритма поразрядной сортировки от младшего разряда к старшему (LSD).
Напишите код самой сортировки.
Итак, предложенная сортировка является устойчивой. Сортировать будем целые 32 битные числа. Для работы потребуется ~(n+4Кбайт) дополнительной памяти, что несколько расточительно, но позволяет добиться некоторого увеличения производительности.
В данной разновидности LSD не используются сравнения и обмены, алгоритм полностью линеен. Вычислительная сложность O(N).
Объяснение:
Попробуй sort