• 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) - 21:50, 10 June 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,604 words) - 07:17, 11 June 2024
  • Thumbnail for Sorting algorithm
    sorted lists. Sorting is also often useful for canonicalizing data and for producing human-readable output. Formally, the output of any sorting algorithm...
    68 KB (6,408 words) - 17:30, 26 September 2024
  • 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) - 12:36, 9 February 2024
  • Thumbnail for Quicksort
    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...
    71 KB (9,936 words) - 17:41, 23 August 2024
  • Thumbnail for Comparison sort
    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,674 words) - 12:54, 4 January 2024
  • 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
  • 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
  • Thumbnail for Random access
    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 (544 words) - 04:58, 9 June 2024
  • Thumbnail for X + Y sorting
    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
  • Thumbnail for Kruskal's algorithm
    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,865 words) - 14:43, 25 October 2024
  • Thumbnail for Merge sort
    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,729 words) - 10:02, 24 October 2024
  • 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) - 22:30, 10 September 2024
  • Thumbnail for Stooge sort
    Stooge sort is a recursive sorting algorithm. It is notable for its exceptionally bad time complexity of O ( n log ⁡ 3 / log ⁡ 1.5 ) {\displaystyle O(n^{\log...
    4 KB (487 words) - 16:55, 5 February 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) - 14:37, 8 November 2024
  • 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,881 words) - 22:16, 9 November 2024
  • Thumbnail for Shellsort
    Shellsort (redirect from Shell-Metzner sort)
    Shell sort or Shell's method, is an in-place comparison sort. It can be seen as either a generalization of sorting by exchange (bubble sort) or sorting by...
    33 KB (3,436 words) - 06:53, 17 May 2024
  • 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) - 06:30, 11 March 2024
  • Thumbnail for Block sort
    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,903 words) - 10:02, 24 October 2024
  • Thumbnail for Bubble sort
    already sorted, while quicksort would still perform its entire O ( n log ⁡ n ) {\displaystyle O(n\log n)} sorting process. While any sorting algorithm...
    19 KB (2,332 words) - 02:56, 25 September 2024
  • Thumbnail for Maxima of a point set
    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
  • 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) - 18:12, 13 August 2024
  • Thumbnail for Natural number
    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...
    53 KB (5,856 words) - 18:47, 4 November 2024
  • problems like integer sorting. The problem consists of maintaining a set S, which contains a subset of U integers. Each of these integers can be stored...
    8 KB (984 words) - 13:15, 23 October 2024
  • arithmetic that allow numbers to be sorted more quickly than O(n log n) time, for instance by using integer sorting algorithms, planar convex hulls can...
    17 KB (2,271 words) - 08:05, 9 October 2024
  • 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
  • Thumbnail for Bucket sort
    different sorting algorithm, or by recursively applying the bucket sorting algorithm. It is a distribution sort, a generalization of pigeonhole sort that allows...
    13 KB (2,190 words) - 17:41, 26 August 2024
  • Thumbnail for Recursion (computer science)
    initial conditions. INPUT: data is an array of integers SORTED in ASCENDING order, toFind is the integer to search for, count is the total number of elements...
    60 KB (7,257 words) - 13:38, 8 November 2024
  • Thumbnail for Fisher–Yates shuffle
    sorts the set according to the assigned numbers. The sorting method has the same asymptotic time complexity as Fisher–Yates: although general sorting...
    39 KB (4,792 words) - 21:43, 24 October 2024
  • Thumbnail for Heapsort
    Heapsort (redirect from Heap sort)
    comparison-based sorting algorithm which can be thought of as "an implementation of selection sort using the right data structure." Like selection sort, heapsort...
    50 KB (5,789 words) - 19:29, 20 October 2024