science, integer sorting is the algorithmic problem of sorting a collection of data values by integer keys. Algorithms designed for integer sorting may also...
32 KB (4,049 words) - 04:37, 29 December 2024
most suitable for sorting strings or fixed-length integer representations. A sequence like [b, c, e, d, f, g, ba] would be sorted as [b, ba, c, d, e...
20 KB (2,593 words) - 05:23, 1 August 2025
counting sort is an algorithm for sorting a collection of objects according to keys that are small positive integers; that is, it is an integer sorting algorithm...
12 KB (1,591 words) - 18:20, 24 July 2025
sorted lists. Sorting is also often useful for canonicalizing data and for producing human-readable output. Formally, the output of any sorting algorithm...
71 KB (6,618 words) - 23:41, 27 July 2025
Quicksort (redirect from Quick sort)
1961. It is still a commonly used algorithm for sorting. Overall, it is slightly faster than merge sort and heapsort for randomized data, particularly...
73 KB (10,092 words) - 13:13, 11 July 2025
log n) bound for comparison sorting by using non-comparison sorts; an example is integer sorting, where all keys are integers. When the keys form a small...
21 KB (2,640 words) - 15:35, 21 April 2025
Bead sort, also called gravity sort, is a natural sorting algorithm, developed by Joshua J. Arulanandham, Cristian S. Calude and Michael J. Dinneen in...
8 KB (1,084 words) - 21:45, 10 June 2024
In-place algorithm (redirect from In-place sorting)
not-in-place sorting algorithms The bit space requirement of a pointer is O(log n), but pointer size can be considered a constant in most sorting applications...
8 KB (1,151 words) - 16:41, 27 July 2025
Stooge sort is a recursive sorting algorithm. It is notable for its exceptionally poor time complexity of O ( n log 3 / log 1.5 ) {\displaystyle O(n^{\log...
4 KB (485 words) - 12:51, 22 February 2025
Natural number (redirect from Positive integer)
numbers as the non-negative integers 0, 1, 2, 3, ..., while others start with 1, defining them as the positive integers 1, 2, 3, ... . Some authors acknowledge...
54 KB (5,915 words) - 14:36, 2 August 2025
science, merge sort (also commonly spelled as mergesort and as merge-sort) is an efficient, general-purpose, and comparison-based sorting algorithm. Most...
49 KB (6,727 words) - 13:35, 30 July 2025
required, or at least valuable, in many algorithms such as binary search, integer sorting, or certain versions of sieve of Eratosthenes. Other data structures...
4 KB (540 words) - 11:42, 30 January 2025
Block sort, or block merge sort, is a sorting algorithm combining at least two merge operations with an insertion sort to arrive at O(n log n) (see Big...
37 KB (4,838 words) - 03:48, 13 November 2024
X + Y {\displaystyle {\boldsymbol {X}}+{\boldsymbol {Y}}} sorting is the problem of sorting pairs of numbers by their sums. Applications of the problem...
20 KB (3,224 words) - 21:45, 10 June 2024
a problem such as integer sorting in which there are n integers to be sorted, the transdichotomous model assumes that each integer may be stored in a...
5 KB (503 words) - 07:29, 12 March 2025
This is a list of notable integer sequences with links to their entries in the On-Line Encyclopedia of Integer Sequences. OEIS core sequences Index to...
28 KB (27 words) - 19:08, 30 July 2025
where they have small enough integer weight to allow integer sorting algorithms such as counting sort or radix sort to sort them in linear time, the disjoint...
16 KB (1,829 words) - 02:58, 18 July 2025
Bogosort (redirect from Stupid sort/Bogo-sort)
In computer science, bogosort (also known as permutation sort and stupid sort) is a sorting algorithm based on the generate and test paradigm. The function...
15 KB (1,891 words) - 00:54, 9 June 2025
Collation (redirect from Radical-and-stroke sorting)
integers are to be sorted, although it can slow down sorting significantly. For example, Microsoft Windows does this when sorting file names. Sorting...
18 KB (2,415 words) - 17:04, 7 July 2025
word RAM model, integer sorting can be done fairly efficiently. Yijie Han and Mikkel Thorup created a randomized algorithm to sort integers in expected time...
4 KB (560 words) - 14:41, 8 November 2024
Selection algorithm (section Sorting and heapselect)
by the sorting step, which requires Θ ( n log n ) {\displaystyle \Theta (n\log n)} time using a comparison sort. Even when integer sorting algorithms...
45 KB (5,755 words) - 20:59, 28 January 2025
Pancake sorting is the mathematical problem of sorting a disordered stack of pancakes in order of size when a spatula can be inserted at any point in the...
21 KB (2,201 words) - 16:10, 10 April 2025
instance, it allows fast integer sorting algorithms, while sorting on the real RAM must be done with slower comparison sorting algorithms. However, some...
7 KB (826 words) - 22:19, 19 June 2025
In computer science, partial sorting is a relaxed variant of the sorting problem. Total sorting is the problem of returning a list of items such that its...
8 KB (952 words) - 03:08, 30 July 2025
Kirkpatrick–Reisch sorting is a fast sorting algorithm for items with limited-size integer keys. It is notable for having an asymptotic time complexity...
984 bytes (86 words) - 04:57, 29 January 2024
already sorted, while quicksort would still perform its entire O ( n log n ) {\displaystyle O(n\log n)} sorting process. While any sorting algorithm...
18 KB (2,308 words) - 13:38, 9 June 2025
allow numbers to be sorted more quickly than O ( n log n ) {\displaystyle O(n\log n)} time, for instance by using integer sorting algorithms, planar...
17 KB (2,326 words) - 04:22, 2 May 2025
encoding allows one to easily sort them without using floating-point hardware, as if the bits represented sign-magnitude integers, although it is unclear whether...
65 KB (7,694 words) - 04:14, 11 June 2025
assumed to be integers, this can be sped up using integer sorting algorithms, to have the same asymptotic running time as the sorting algorithms. For...
8 KB (941 words) - 06:22, 11 March 2024