Go utilisera pdqsort à partir de la prochaine release
(github.com/golang)"Pattern-defeating QuickSort"
- Un algorithme de tri moderne qui combine le cas moyen rapide du quicksort aléatoire et le pire cas rapide du heapsort, tout en atteignant un temps linéaire pour certaines entrées présentant des motifs spécifiques
→ Une extension qui améliore Introsort (essentiellement un quicksort qui utilise le heapsort lorsque la récursion devient profonde) - Des implémentations existent déjà en C++ et en Rust
1 commentaires
Articles associés