Introsort (English Wikipedia)

Analysis of information sources in references of the Wikipedia article "Introsort" in English language version.

refsWebsite
Global rank English rank
383rd place
320th place
7,240th place
4,476th place
1,475th place
1,188th place
low place
low place
153rd place
151st place
69th place
59th place
low place
8,052nd place
2nd place
2nd place
low place
low place

arxiv.org

danlark.org

  • Kutenin, Danila (20 April 2022). "Changing std::sort at Google's Scale and Beyond". Experimental chill.

doi.org

  • Lammich, Peter (2020). Efficient Verified Implementation of Introsort and Pdqsort. IJCAR 2020: Automated Reasoning. Vol. 12167. pp. 307–323. doi:10.1007/978-3-030-51054-1_18.

fosdem.org

archive.fosdem.org

github.com

gnu.org

gcc.gnu.org

microsoft.com

msdn.microsoft.com

rpi.edu

cs.rpi.edu

rust-lang.org

doc.rust-lang.org

  • "slice.sort_unstable(&mut self)". Rust. The current algorithm is based on pattern-defeating quicksort by Orson Peters, which combines the fast average case of randomized quicksort with the fast worst case of heapsort, while achieving linear time on slices with certain patterns. It uses some randomization to avoid degenerate cases, but with a fixed seed to always provide deterministic behavior.