• Thumbnail for Merge sort
    In computer science, merge sort (also commonly spelled as mergesort) is an efficient, general-purpose, and comparison-based sorting algorithm. Most implementations...
    49 KB (6,677 words) - 02:31, 8 May 2024
  • A polyphase merge sort is a variation of a bottom-up merge sort that sorts a list using an initial uneven distribution of sub-lists (runs), primarily used...
    15 KB (2,324 words) - 03:47, 28 January 2024
  • In computer science, merge-insertion sort or the Ford–Johnson algorithm is a comparison sorting algorithm published in 1959 by L. R. Ford Jr. and Selmer...
    11 KB (1,783 words) - 17:15, 3 April 2024
  • Oscillating merge sort or oscillating sort is a variation of merge sort used with tape drives that can read backwards. Instead of doing a complete distribution...
    2 KB (226 words) - 18:37, 1 November 2023
  • Thumbnail for Sorting algorithm
    sorting is important for optimizing the efficiency of other algorithms (such as search and merge algorithms) that require input data to be in sorted lists...
    68 KB (6,394 words) - 23:09, 19 March 2024
  • Cascade merge sort is similar to the polyphase merge sort but uses a simpler distribution. The merge is slower than a polyphase merge when there are fewer...
    1 KB (88 words) - 01:48, 24 April 2024
  • Thumbnail for External sorting
    distribution sorting, which resembles quicksort, and external merge sort, which resembles merge sort. External merge sort typically uses a hybrid sort-merge strategy...
    14 KB (2,149 words) - 19:06, 29 April 2024
  • Thumbnail for Insertion sort
    more advanced algorithms such as quicksort, heapsort, or merge sort. However, insertion sort provides several advantages: Simple implementation: Jon Bentley...
    22 KB (2,908 words) - 00:32, 29 December 2023
  • Thumbnail for Bubble sort
    More efficient algorithms such as quicksort, timsort, or merge sort are used by the sorting libraries built into popular programming languages such as...
    19 KB (2,318 words) - 21:46, 5 May 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,902 words) - 17:24, 15 April 2024
  • inputs lists in sorted order. These algorithms are used as subroutines in various sorting algorithms, most famously merge sort. The merge algorithm plays...
    16 KB (2,087 words) - 07:02, 24 August 2023
  • Timsort (redirect from Tim sort)
    Timsort is a hybrid, stable sorting algorithm, derived from merge sort and insertion sort, designed to perform well on many kinds of real-world data....
    19 KB (2,356 words) - 15:56, 13 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...
    72 KB (9,985 words) - 21:14, 6 April 2024
  • The sort-merge join (also known as merge join) is a join algorithm and is used in the implementation of a relational database management system. The basic...
    8 KB (992 words) - 06:55, 5 April 2024
  • Mainframe sort merge, sort utility for IBM mainframe systems Merge sort, computer sorting algorithm Radix sort, sorting algorithm Sort (Unix), which sorts the...
    915 bytes (157 words) - 23:54, 27 January 2024
  • k-way merge algorithms or multiway merges are a specific type of sequence merge algorithms that specialize in taking in k sorted lists and merging them...
    15 KB (2,409 words) - 04:06, 4 April 2024
  • Thumbnail for Bitonic sorter
    considered to be a sorted list of one element, and continues through all the columns until the last merges them into a single, sorted list. Because the...
    9 KB (1,353 words) - 21:03, 12 October 2023
  • Thumbnail for Cocktail shaker sort
    shaker sort is used primarily as an educational tool. More performant algorithms such as quicksort, merge sort, or timsort are used by the sorting libraries...
    9 KB (1,087 words) - 17:46, 25 November 2023
  • Thumbnail for Sorting
    Finally, sort the two segments recursively. Merge sort: Divide the list of elements in two parts, sort the two parts individually and then merge it. Various...
    6 KB (778 words) - 15:24, 5 March 2024
  • Thumbnail for Bucket sort
    used as well, such as selection sort or merge sort. Using bucketSort itself as nextSort produces a relative of radix sort; in particular, the case n = 2...
    13 KB (2,190 words) - 02:02, 31 March 2024
  • Thumbnail for Log-structured merge-tree
    migrated across media in rolling batches, using an algorithm reminiscent of merge sort. Such tuning involves writing data in a sequential manner as opposed to...
    8 KB (917 words) - 14:45, 21 November 2023
  • Radix sort in C# with source in GitHub Video tutorial of MSD Radix Sort Demonstration and comparison of Radix sort with Bubble sort, Merge sort and Quicksort...
    20 KB (2,603 words) - 18:29, 28 April 2024
  • The Sort/Merge utility is a mainframe program to sort records in a file into a specified order, merge pre-sorted files into a sorted file, or copy selected...
    8 KB (1,043 words) - 13:20, 27 February 2024
  • Thumbnail for Heapsort
    Heapsort (redirect from Heap sort)
    input Sorting linked lists (in which case merge sort requires minimal extra space) Parallel sorting; merge sort parallelizes even better than quicksort...
    49 KB (5,718 words) - 04:07, 27 April 2024
  • k-way merge sort balanced merge sort balanced multiway merge balanced multiway tree balanced quicksort balanced tree balanced two-way merge sort BANG file...
    35 KB (3,134 words) - 05:03, 28 January 2024
  • Thumbnail for Batcher odd–even mergesort
    Sorting, pp. 219–247. "Chapter 46. Improved GPU Sorting". "Sorting network from Batcher's Odd-Even merge: partner calculation". Renat Bekbolatov. Retrieved...
    3 KB (356 words) - 01:23, 11 December 2023
  • use of in-place merge sort for in-place stable sorting and regular merge sort for stable sorting with additional memory. Partial sorting is implemented...
    10 KB (1,229 words) - 19:40, 16 January 2023
  • The Sort Merge Generator was an application developed by Betty Holberton in 1951 for the Univac I and is one of the first examples of using a computer...
    1 KB (135 words) - 13:53, 13 January 2021
  • Thumbnail for Comparison sort
    comparison sorts include: Quicksort Heapsort Shellsort Merge sort Introsort Insertion sort Selection sort Bubble sort Odd–even sort Cocktail shaker sort Cycle...
    21 KB (2,635 words) - 12:54, 4 January 2024
  • basis of efficient algorithms for many problems, such as sorting (e.g., quicksort, merge sort), multiplying large numbers (e.g., the Karatsuba algorithm)...
    19 KB (2,607 words) - 22:14, 16 April 2024