Non-Comparison Sorting

A sorting algorithm is an algorithm that puts elements of a list in a certain order, not using comparisons between elements (so elements are typically integers or real numbers).

Parameters

  • nn: size of list

Filters

Computational Model

Randomization

Approximation

Algorithms Table

Displaying 11 of 11 algorithms

See more
Burst Sort2004O(wn)O(wn)O(wn)O(wn)
Thorup's Sorting Algorithm2002O(nloglogn)O(n \log \log n)O(n)O(n)
Bead Sort2002O(n)O(n)O(n2)O(n^2)
Spreadsort2002O(nlogn)O(n \log n)O(n)O(n)
Flash Sort1998O(n2)O(n^2)O(n)O(n)
Signature Sort1998O(n log log n)O(n)
Sorting with Fusion Trees1990O((n log n)/(log log n))O(n)
Counting Sort1954O(n+k)O(n+k)O(n+k)O(n+k)
Bucket Sort1940O(n2)O(n^2)O(n)O(n)
Radix Sort1940O(wn)O(wn)O(w+n)O(w+n)
Insertion Sort1940O(n2)O(n^2)O(1)O(1)

Reductions Table

Insuffient Data to display table

Other relevant algorithms

Insuffient Data to display table