Académique Documents
Professionnel Documents
Culture Documents
Métodos de Ordenamiento
Ordenamiento
Es la operación de arreglar los registros de una tabla en algún orden secuencial de
acuerdo a un criterio de ordenamiento. El ordenamiento se efectúa con base en el
valor de algún campo en un registro. El propósito principal de un ordenamiento
es el de facilitar las búsquedas de los miembros del conjunto ordenado.
El ordenar un grupo de datos significa mover los datos o sus referencias para que
queden en una secuencia tal que represente un orden, el cual puede ser numérico,
alfabético o incluso alfanumérico, ascendente o descendente.
DESCRIPCIÓN.
Ø Buscas el elemento más pequeño de la lista.
Ø Lo intercambias con el elemento ubicado en la primera posición de la
lista.
Ø Buscas el segundo elemento más pequeño de la lista.
Ø Lo intercambias con el elemento que ocupa la segunda posición en la lista.
Ø Repites este proceso hasta que hayas ordenado toda la lista.
3 4 5 2 1 7 10 9 8 6
0 1 2 3 4 5 6 7 8 9
1 2 4 5 3 7 10 9 8 6
0 1 2 3 4 5 6 7 8 9
1 2 3 5 4 7 10 9 8 6
0 1 2 3 4 5 6 7 8 9
Ventajas:
1. Fácil implementación.
2. No requiere memoria adicional.
3. Rendimiento constante: poca diferencia entre el peor y el mejor
caso.
Desventajas:
1. Lento.
2. Realiza numerosas comparaciones.
int main(){
int numeros[] = {3,4,5,2,1,7,10,9,8,6};
int i,j,aux,minimo;