No, no lo creo.
El quicksort tiene el siguiente esqueleto (tomado de Wikipedia).
clasificación rápida (A, i, k):
si yo <k:
p: = partición (A, i, k)
clasificación rápida (A, i, p – 1)
clasificación rápida (A, p + 1, k)
El primer paso es colocar el pivote de modo que todos los elementos a un lado del pivote sean más pequeños que el elemento pivote y todos los elementos en el otro sean más grandes que el elemento pivote. La pieza clave de la lógica aquí es que cualquier cambio adicional en la secuencia de los elementos de estos dos subconjuntos no afecta la posición del elemento pivote en el orden final ordenado; en otras palabras, el elemento pivote ha alcanzado su posición final en el matriz ordenada
Ahora, aplicamos recursivamente el algoritmo a los subconjuntos izquierdo y derecho hasta que cada subconjunto alcance el tamaño de un elemento.
- Tengo 24 años y soy de la India. Quiero viajar por todo el mundo, digamos 200 países, en los próximos 7-8 años. ¿Cómo debo comenzar?
- ¿Por qué soy diferente de los demás?
- Solía niñera para un médico y su esposo. Usé el mismo sistema de salud para la atención primaria para la que trabajaba. Sé que es una violación de la HIPPA, pero ¿qué tan fácil y discreto hubiera sido para ella buscar mi historial médico?
- Estoy a punto de comprar un juego de ruedas de fibra de carbono. ¿Debería tener 38 o 50 mm de profundidad?
- ¿Por qué estoy tan preocupado por la relación de la otra mujer de mi esposo con su novio?