Selon wikipedia, il peut être calculé exactement en O (n log (n)).
Wikipedia pointe pas moins de six articles détaillant différents algorithmes déterministes ou randomisés avec des performances , juste dans la section où ils mentionnent l'existence de tels algorithmes (ainsi que mentionner un encore plus rapide dans des circonstances particulières).O(nlogn)
Déterministe:
Cole, Richard; Salowe, Jeffrey S .; Steiger, WL; Szemerédi, Endre (1989), An optimal-time algorithm for slection selection, SIAM Journal on Computing 18 (4): 792–810, doi: 10.1137 / 0218055, MR 1004799.
Katz, Matthew J .; Sharir, Micha (1993), Optimal pente selection via expanders, Information Processing Letters 47 (3): 115-122, doi: 10.1016 / 0020-0190 (93) 90234-Z, MR 1237287.
Brönnimann, Hervé; Chazelle, Bernard (1998), Sélection optimale des pentes par déblais, Théorie et applications de la géométrie numérique 10 (1): 23-29, doi: 10.1016 / S0925-7721 (97) 00025-4, MR 1614381.
Randomisé:
Dillencourt, Michael B .; Mount, David M .; Netanyahu, Nathan S. (1992), A randomized algorithm for slection selection, International Journal of Computational Geometry & Applications 2 (1): 1–27, doi: 10.1142 / S0218195992000020, MR 1159839.
Matoušek, Jiří (1991), Algorithme optimal randomisé pour la sélection des pentes, Information Processing Letters 39 (4): 183–187, doi: 10.1016 / 0020-0190 (91) 90177-J, MR 1130747.
Blunck, Henrik; Vahrenhold, Jan (2006), "In-place randomized pente selection", International Symposium on Algorithms and Complexity, Lecture Notes in Computer Science 3998, Berlin: Springer-Verlag, pp. 30–41, doi: 10.1007 / 11758471_6, MR 2263136 .
Que vouliez-vous?