cifrivo.

Informática Algoritmos A tu ritmo

Entiende los algoritmos.
Un paso cada vez.

Mira cómo cambian los datos, comprende cada decisión y prueba qué harías tú.

Inserción

Coloca cada valor en su sitio dentro de la parte que ya está ordenada.

Lista de 8 valores
Se comparaSe mueveParte ordenada

Los números de abajo son posiciones. Empiezan en 0.

La primera posición ya forma una parte ordenada. Insertaremos los siguientes valores uno a uno.

0 comparaciones0 intercambiosContamos operaciones, no el tiempo de la animación.
Ver el pseudocódigo La línea activa acompaña al paso
  1. para i = 1 … n − 1:
  2. j = i
  3. mientras j > 0:
  4. si a[j − 1] ≤ a[j]: parar
  5. intercambiar(a[j − 1], a[j])
  6. j = j − 1
  7. // a[0 … i] está ordenada

El pseudocódigo describe la regla. Los pasos visuales también incluyen momentos para señalar y explicar.

Personalizar los datos También puedes repetir valores

Entre 3 y 12 enteros del 1 al 99. Sepáralos con comas o espacios.

Comparar los tres con esta listaContadores de la ejecución completa
Mismos 8 valores iniciales, distintos algoritmos.
AlgoritmoComparacionesIntercambios
Inserción2218
Selección286
Burbuja2718

Prueba una lista ordenada o inversa y observa qué cambia. El selector conserva la misma lista al pasar de un algoritmo de ordenación a otro.

Avanza paso a paso. Después prueba con la lista ya ordenada.