sort/doc/pseudo/selectionsort.txt

18 lines
449 B
Plaintext
Raw Normal View History

2018-11-22 20:02:30 -03:00
entrada: array: arreglo de n datos; n: tamaño del arreglo
2018-11-21 18:25:34 -03:00
salida: arreglo ordenado
2018-11-22 20:02:30 -03:00
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