Everything About ___
Live briefing

Everything about Quicksort

Divide and conquer sorting algorithm

Quicksort is an efficient, general-purpose sorting algorithm. Quicksort was developed by British computer scientist Tony Hoare in 1959 and published in 1961. It is still a commonly used algorithm for sorting. Overall, it is slightly faster than merge sort and heapsort for randomized data, particularly on larger distributions. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: QuicksortA 5-minute orientation
  2. Skim a recent paper: Vectorized and performance‐portable quicksortInfluential work since 2022
  3. Pick up a classic book: Introduction to AlgorithmsThe most-reprinted book on the subject
  4. Read the landmark paper: QuicksortCited 763 times
  5. Go sideways: QuickselectA closely related topic
  6. Go sideways: Sorting algorithmA closely related topic

📖 Definitions

Noun A sorting algorithm that operates by recursively partitioning the items to be sorted into two sets.

Verb To sort with such an algorithm.

🏆 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