Red de conocimiento informático - Aprendizaje de código fuente - Estructura de datos tipo burbuja código fuente en lenguaje c ¡Urgente!

Estructura de datos tipo burbuja código fuente en lenguaje c ¡Urgente!

void bubble_sort(int *x, int n)

{

int j, k, h, t;

for (h=n-1,h =k; h>0; h--) /*Bucle hasta que no haya rango de comparación*

{

for (j=0, k=0; j<h; j++ ) /*k=0 predeterminado cada vez, actualiza k después del escaneo del bucle*/

{

if (*(x+j) > *(x+j+1) ) /*El grande está detrás, el pequeño está delante*/

{

t = *(x+j);

*( x+j ) = *(x+j+1).

*(x+j+1) = t; /* Completa el intercambio */

k = j;* Guarda la última posición de hundimiento. De esta manera, todo lo que esté después de k quedará ordenado y ordenado.

}

}

}

}

}

}

}