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
2nd place
2nd place
low place
8,052nd place
low place
low place

arxiv.org (Global: 69th place; English: 59th place)

danlark.org (Global: low place; English: low place)

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

doi.org (Global: 2nd place; English: 2nd place)

  • 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 (Global: low place; English: low place)

archive.fosdem.org

github.com (Global: 383rd place; English: 320th place)

gnu.org (Global: 1,475th place; English: 1,188th place)

gcc.gnu.org

microsoft.com (Global: 153rd place; English: 151st place)

msdn.microsoft.com

rpi.edu (Global: 7,240th place; English: 4,476th place)

cs.rpi.edu

rust-lang.org (Global: low place; English: 8,052nd place)

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.