Radix sort — where it appears
Named by 2 essays across 2 fields — each of them below, with the objects they name alongside it.
The comparison that is not one comparison
Sorting 512 keys costs 3,955 comparisons whatever the keys are, and between 7,849 and 134,409 character examinations depending only on how much those keys have in common. The first number is the one every bound so far is stated in. The second is the one the machine pays, it grows without limit, and nothing here has ever counted it.
The sort that makes none of them
Every count on this collection is a count of comparisons, swaps, reads or writes, and radix sort makes zero of the first. On 65,536 keys it moves five times less data than merge sort, misses the cache three times more, and sits 954,037 comparisons under the floor no comparison sort can go beneath — which is not an achievement, because the floor was never a statement about it.
Named alongside it
The objects these essays reach for when they reach for this one.
CacheCharacter comparisonComparison countComparison sortCost modelCounting conventionDistinguishing prefixInformation floorKey widthLower boundMeasurement designMerge sort