Según Wikipedia, se puede calcular exactamente en O (n log (n)).
Wikipedia señala no menos de seis documentos que detallan diferentes algoritmos deterministas o aleatorios conO(nlogn) rendimiento, justo en la sección donde mencionan la existencia de tales algoritmos (además de mencionar uno aún más rápido en circunstancias particulares).
Determinista:
Cole, Richard; Salowe, Jeffrey S .; Steiger, WL; Szemerédi, Endre (1989), Un algoritmo de tiempo óptimo para la selección de pendientes, SIAM Journal on Computing 18 (4): 792–810, doi: 10.1137 / 0218055, MR 1004799.
Katz, Matthew J .; Sharir, Micha (1993), Selección óptima de pendientes mediante expansores, Information Processing Letters 47 (3): 115–122, doi: 10.1016 / 0020-0190 (93) 90234-Z, MR 1237287.
Brönnimann, Hervé; Chazelle, Bernard (1998), Selección de pendiente óptima a través de esquejes, Teoría y aplicaciones de la geometría computacional 10 (1): 23–29, doi: 10.1016 / S0925-7721 (97) 00025-4, MR 1614381.
Aleatorizado:
Dillencourt, Michael B .; Mount, David M .; Netanyahu, Nathan S. (1992), Un algoritmo aleatorio para la selección de pendientes, International Journal of Computational Geometry & Applications 2 (1): 1–27, doi: 10.1142 / S0218195992000020, MR 1159839.
Matoušek, Jiří (1991), Algoritmo óptimo aleatorio para la selección de pendientes, Information Processing Letters 39 (4): 183–187, doi: 10.1016 / 0020-0190 (91) 90177-J, MR 1130747.
Blunck, Henrik; Vahrenhold, Jan (2006), "Selección de pendiente aleatoria en el lugar", Simposio internacional sobre algoritmos y complejidad, Lecture Notes in Computer Science 3998, Berlín: Springer-Verlag, pp. 30–41, doi: 10.1007 / 11758471_6, MR 2263136 .
Cual querias