Métodos de Ordenamientos
Método de Ordenamiento por Inserción |
· Buscar el mínimo elemento de la lista Intercambiarlo con el primero Buscar el mínimo en el resto de la lista Intercambiarlo con el segundo
Y en general: · Buscar el mínimo elemento entre una posición i y el final de la lista.
I Intercambiar el mínimo con el elemento de la posición i
De esta manera se puede escribir el siguiente pseudocódigo para ordenar una lista de n elementos indexados desde el 1:
para i=1 hasta n-1 minimo = i; para j=i+1 hasta n si lista[j] < lista[minimo] entonces minimo = j /* (!) */ fin si fin para intercambiar(lista[i], lista[minimo]) fin para
Ver la animación por el método de selección o Selection Sort --> Ver Animación
|