Menu
Coddy logo textTech

Pseudo Code

Lección 4 de 9 del curso Selection Sort - Serie de DSA de Coddy.

for i = 0 to n-1:
   minIndex = i
   for j = i+1 to n-1:
      if array[j] < array[minIndex]:
         minIndex = j
   swap array[i] and array[minIndex]

Conectemos el pseudocódigo con la idea:

  • i marca el límite entre la parte ordenada y la parte desordenada. Todo lo que está antes de i ya está ordenado.
  • minIndex recuerda la posición del elemento más pequeño encontrado hasta ahora en la parte desordenada.
  • El bucle interno sobre j recorre la parte desordenada para encontrar el elemento más pequeño real.
  • Después del bucle interno, hacemos un swap (intercambio) del elemento más pequeño a la posición i, haciendo que la parte ordenada crezca en uno.

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Selection Sort - Serie de DSA