Everything About ___
Live briefing

Everything about Selection sort

Sorting algorithm

In computer science, selection sort is an in-place comparison sorting algorithm. It has a O(n2) time complexity, which makes it inefficient on large lists, and generally performs worse than the similar insertion sort. Selection sort is noted for its simplicity and has performance advantages over more complicated algorithms in certain situations, particularly where auxiliary memory is limited. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Selection sortA 5-minute orientation
  2. Skim a recent paper: Preparation of selective organ-targeting (SORT) lipid nanoparticles (LNPs) using multiple technical methods for tissue-specific mRNA deliveryInfluential work since 2022
  3. Pick up a classic book: Improved results for minimum-comparison selectionThe most-reprinted book on the subject
  4. Read the landmark paper: Implementation of the Selection Sort Algorithm to Sort Data in PHP Programming LanguageCited 22 times
  5. Go sideways: Insertion sortA closely related topic
  6. Go sideways: BogosortA closely related topic

đź“– Definitions

Noun A sorting algorithm that divides the input list into two sublists — items already sorted, and items not yet sorted — and gradually transfers elements from one list to the other.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics