Счетная сортировка или Радикальная сортировка может использоваться здесь, если требуется более быстрый алгоритм, чем O(nlogn)
.Вы можете достигнуть O(n)
временной сложности (для сортировки Radix, она немного больше, чем постоянное время) с дополнительным пространством - O(n)
.