sort/doc/pseudo/selectionsort.txt

18 lines
449 B
Plaintext

entrada: array: arreglo de n datos; n: tamaño del arreglo
salida: arreglo ordenado
funcion selection_sort(array, n)
para i = 0 hasta i < n - 1 con paso i = i + 1 hacer
min_idx = i
para j = i + 1 hasta j < n con paso j = j + 1 hacer
si array[j] < array[min_idx] entonces
min_idx = j
fin si
fin para
temp = array[min_idx]
array[min_idx] = array[i]
array[i] = temp
fin para
retorna array
fin funcion