Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTERVALO N
2 4
1
1
3
quicksort(A, primero, ultimo) ultimo
primero
central = (primero + ultimo)/2; PUTO PAULO DE LA VERGAAAA!!!!
2. pivote = A[central];
3. i = primero; j = ultimo;
4. hacer
5. mientras (A[i] < pivote) i++;
I J
6. mientras (A[j] > pivote) j--; 0 3
7. si (i <= j)
8. intercambiar(A, i, j); //Intercambia
A[i] con A[j]
9. i++;
10. j--;
11. mientras (i <= j);
12. if (primero < j)
13. quicksort(A, primero, j);
//quicksort sublista izqda
14. if (i < ultimo)
15. quicksort(A, i, ultimo); //
quicksort sublista drcha
n-1
0
UTO PAULO DE LA VERGAAAA!!!!!! A PERO SI FUERA EL BRYAM
CENTRAL PIVOTE N
1 3 4
4 3
2 1