Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Group

Distribution and Integer Sorting Algorithms

Sorting algorithms that avoid pairwise comparison by using the keys themselves, such as radix sort, counting sort, bucket sort and flashsort. An algorithm belongs here when its cited article calls it a non-comparative, distribution or integer sorting algorithm. Because they exploit the form of the keys, they can run in linear time on suitable data. It excludes comparison sorts, which sit in their own group. A member is placed here by what its own cited article states about it, not by the name of the algorithm or by the uses it is put to today, so each entry sits in the group its source describes it as belonging to.

Browse By
Distribution and Integer Sorting Algorithms
Filter Results7 entries
Sources
Burstsort (Wikipedia)
Has Member: Burstsort, Lead paragraph
Quote, Has Member: Burstsort, Lead paragraph
They are variants of the traditional radix sort but faster for large data sets of common strings
View the Source
Wikipedia: Radix sort
Has Member: Radix Sort, Lead section
Quote, Has Member: Radix Sort, Lead section
non-comparative sorting algorithm
View the Source
Wikipedia: Counting sort
Has Member: Counting Sort, Lead section
Quote, Has Member: Counting Sort, Lead section
it is an integer sorting algorithm
View the Source
Flashsort (Wikipedia)
Has Member: Flashsort, Lead section
Quote, Has Member: Flashsort, Lead section
distribution sorting algorithm
View the Source
Wikipedia: Bucket sort
Has Member: Bucket Sort, Lead section
Quote, Has Member: Bucket Sort, Lead section
works by distributing the elements of an array into a number of buckets
View the Source
NIST Dictionary of Algorithms and Data Structures: pigeonhole sort
NIST Dictionary of Algorithms and Data StructuresHas Member: Pigeonhole Sort Algorithm, Definition
Quote, Has Member: Pigeonhole Sort Algorithm, Definition
then moves each item to its key's bucket.
View the Source
Bead sort (Wikipedia)
Has Member: Bead Sort, Lead
Quote, Has Member: Bead Sort, Lead
Bead sort, also called gravity sort, is a natural sorting algorithm, developed by Joshua J. Arulanandham, Cristian S. Calude and Michael J. Dinneen in 2002, and published in The Bulletin of the European Association for Theoretical Computer Science.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.