Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • floats
  • better_const_traits
  • american_flag_sort
  • sort_strategy
  • sorter_api
  • isize_sorter_3
  • isize_sorter
  • isize_sorter_2
  • better_traits
  • no_alloc_2
  • no_alloc
  • direct_ska_key
13 results

rdx

  • Clone with SSH
  • Clone with HTTPS
  • Jad Ghalayini's avatar
    Jad Ghalayini authored
    a6c658be
    History

    rdx

    rdx is a collection of generic algorithms and traits designed to make using radix sort easier both for primitive and custom data types.

    Radix sort has excellent performance characteristics, but has more requirements on the keys to be sorted, and hence is somewhat rarely used. The goal of this package is to provide easy-to-use radix sort implementations for a variety of types and to make it easy to implement radix sort for your own custom types.

    Eventually, we plan to add a hybrid radix-comparison sort so as to allow obtaining the benefits of radix sorts for compound types in general, even if all the components only satisfy Ord.

    License: MIT