About 15,700 results
Open links in new tab
  1. Shellsort - Wikipedia

    Shellsort is an optimization of insertion sort that allows the exchange of items that are far apart. The idea is to arrange the list of elements so that, starting anywhere, taking every h th element …

  2. Shell Sort - GeeksforGeeks

    Oct 27, 2025 · Shell Sort, also known as Shell's method, is an in-place comparison sort and an optimization of Insertion Sort. It improves upon the efficiency of Insertion Sort by allowing …

  3. Shellsort - Sorting Wiki

    Nov 17, 2025 · Shellsort was first published in 1959 by Donald Shell making it one of the oldest sorting algorithms. Due to its subquadratic time complexity, simplicity, and space usage, it was …

  4. Shell Sort (With Code in Python, C++, Java and C) - Programiz

    Shell sort is a generalized version of the insertion sort algorithm. It first sorts elements that are far apart from each other and successively reduces the interval between the elements to be …

  5. Shell Sort Algorithm - Online Tutorials Library

    Shell sort is a highly efficient sorting algorithm and is based on insertion sort algorithm. This algorithm avoids large shifts as in case of insertion sort, if the smaller value is to the far right …

  6. Shell Sort Algorithm with EXAMPLE - Guru99

    Jul 28, 2025 · Shell sort is a generalized extension of the insertion sort algorithm. The fundamental idea of this sorting algorithm is to group the elements that are far apart and sort …

  7. 6.10. The Shell Sort — Problem Solving with Algorithms and Data …

    The shell sort, sometimes called the “diminishing increment sort,” improves on the insertion sort by breaking the original list into a number of smaller sublists, each of which is sorted using an …

  8. Shell Sort Algorithm: Everything You Need to Know - Simplilearn

    Jan 25, 2025 · Shell sort (also known as Shell sort or Shell's approach) is an in-place comparison-based sorting algorithm. In 1959, Donald Shell published the first version of the shell sort …

  9. 4.8. Shellsort — Data Structures & Algorithms

    Oct 25, 2024 · Shellsort was named for its inventor, D.L. Shell, who first published it in 1959. It is also sometimes called the diminishing increment sort. When properly implemented, Shellsort …

  10. 7.6. The Shell Sort — Problem Solving with Algorithms and Data …

    The shell sort, sometimes called the “diminishing increment sort,” improves on the insertion sort by breaking the original vector into a number of smaller subvectors, each of which is sorted …