CONTENIDO DE LA LECCIÓN 18
CONTENIDO DE LA LECCIÓN 18
CONTENIDO DE LA LECCIÓN 18
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
MIGUEL Á. TOLEDO MARTÍNEZ<br />
/* El siguiente programa: RAPIDO.CPP, utiliza el método de clasificación ordenamiento<br />
rápido, para ordenar un arreglo que contiene 100 elementos generados en forma<br />
aleatoria.<br />
*/<br />
#include //Para cout y cin<br />
#include //Para rand()<br />
void ordenarRapido(int arreglo[], int primero, int ultimo)<br />
{<br />
int temp, bajo, alto, separadorLista;<br />
do<br />
Ejemplo <strong>18</strong>.32<br />
bajo = primero;<br />
alto = ultimo;<br />
separadorLista = arreglo[(primero + ultimo) / 2];<br />
{<br />
while (arreglo[bajo] < separadorLista)<br />
bajo++;<br />
while (arreglo[alto] > separadorLista)<br />
alto--;<br />
if (bajo