Selection Sort

SelectionSort(lista)

for j = 0 hasta última posición de lista

mínimo = j

for i = j + 1 hasta última posición de lista

if (lista[i] < lista[mínimo])

mínimo = i

if(mínimo != j)

intercambiar(lista[j], lista[mínimo])

Ordena los elementos de la lista

recorriendo todas las posiciones

empezando por la de índice más

bajo y acabando en la de más alto

indice, haciéndolos retroceder