ALGORITMO DE INSERCCIÓN
¿Qué es el Algoritmo de Inserción en Processing?
El algoritmo
de inserción (Insertion Sort) es un método de ordenamiento simple e
intuitivo que funciona construyendo el arreglo ordenado elemento por elemento,
insertando cada número en su posición correcta.
¿Cómo funciona el Algoritmo de Inserción?
El
algoritmo funciona recorriendo la lista y dividiéndola en dos partes:
- Parte ordenada: Comienza
con el primer elemento, que se considera ordenado.
- Parte desordenada: Los
elementos restantes se van insertando en la posición correcta en la parte
ordenada.
Pasos del Algoritmo:
- Tomar el
segundo elemento de la lista.
- Compararlo
con los elementos anteriores y moverlos si es necesario.
- Insertarlo
en la posición correcta.
- Repetir
este proceso con cada elemento hasta que toda la lista esté ordenada.
Ejemplo Paso a Paso
Lista
original:
[50, 20, 80, 40, 10]
- El
primer elemento 50
ya está ordenado.
- Insertar
20 en la parte ordenada: [20, 50, 80, 40, 10]
- Insertar
80 en la parte ordenada: [20, 50, 80, 40, 10] (sin
cambios).
- Insertar
40 en la parte ordenada: [20, 40, 50, 80, 10]
- Insertar
10 en la parte ordenada: [10, 20, 40, 50, 80]
primero vamos a revisar el codigo linea a linea
Comentarios
Publicar un comentario