Otras personas no le dieron este nombre después de leer el algoritmo (no sé por qué, siento que lo tomaste así. Podría deberse al uso de la palabra “llamado”).
El propio CA R Hoare lo nombró tipo rápido cuando publicó el artículo.
Aquí hay un enlace a ese documento. http: //comjnl.oxfordjournals.org…
Esta es una cita de wikipedia
Cuando se implementa bien, puede ser aproximadamente dos o tres veces más rápido que sus competidores principales, fusionar ordenación y ordenamiento.
- ¿Cuál es la primera vez en la historia en la que podrías hablar inglés actual y aún ser entendido?
- ¿John Dewey conoció a Helen Keller?
- ¿Por qué los británicos dividieron con fuerza la antigua India y crearon odio entre sus ciudadanos ahora de Pakistán, Bangladesh e India?
- ¿Alguien sabe algunas palabras del idioma húnico?
- ¿Cómo se criaron los niños cuando todos eran polígamos?
Así que tenía sentido nombrarlo de forma rápida.
Ahora hagamos que sea más una respuesta de programación en lugar de una historia.
1. Al seleccionar la mediana como pivote se obtiene performance (nlogn) en el peor de los casos.
2. La ordenación rápida aleatoria también proporciona rendimiento Θ (nlogn) casi todo el tiempo. El comportamiento del algoritmo solo depende del generador de números aleatorios. Incluso intencionalmente, no podemos producir una entrada incorrecta para RANDOMIZED_QUICKSORT a menos que podamos predecir que el generador producirá a continuación.
Lo siento, no puedo ver la perspectiva de marketing.