Everything About ___
Live briefing

Everything about Selection algorithm

Method for finding kth smallest value

In computer science, a selection algorithm is an algorithm for finding the th smallest value in a collection of orderable values, such as numbers. The value that it finds is called the th order statistic. Selection includes as special cases the problems of finding the minimum, median, and maximum element in the collection. Selection algorithms include quickselect, and the median of medians algorithm. When applied to a collection of values, these algorithms take linear time, as expressed using big O notation. For data that is already structured, faster algorithms may be possible; as an extreme case, selection in an already-sorted array takes time. Wikipedia →

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

  1. Read the overview: Selection algorithmA 5-minute orientation
  2. Skim a recent paper: Stability of feature selection algorithm: A reviewInfluential work since 2022
  3. Pick up a classic book: Priority in process algebrasThe most-reprinted book on the subject
  4. Read the landmark paper: Automated Algorithm Selection: Survey and PerspectivesCited 422 times
  5. Go sideways: Floyd–Rivest algorithmA closely related topic
  6. Go sideways: Median of mediansA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🏆 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