Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este metodo de la baraja generalmente utilizan los jugadores de cartas cuando las ordenan .
Sirve para simular la clasificación que se hace en una baraja (se toman las cartas una por una y
se comparan con lo que ya tenemos en la mano).
Para modelar esto en el programa, debemos recordar una cosa: no podemos mover el
elemento de esta manera, de lo contrario, el elemento se perderá. Guardamos una copia del
elemento actual (como la tarjeta que recogimos) y movemos todos los elementos más grandes
a la derecha. Luego copiamos el elemento guardado a la posición del último
elemento desplazado.
Ejemplo:
Tenemos la lista:
4-3-5-2-1
Donde “Aux” toma el valor del segundo elemento, 3. La primera carta es el 4. Ahora
comparamos: 3 es menor que 4. Luego desplazamos el 4 una posición a la derecha y
después copiamos el 3 en su lugar.
4-4-5-2-1
3-4-5-2-1
3-4-5-5-1
3-4-4-5-1
Comparamos con 3, sigue siendo menor, por lo que desplazamos el 3 una posición a la
derecha:
3-3-4-5-1
2-3-4-5-1
El último elemento a ordenar es el 1. Cinco es mayor que 1, así que lo desplazamos una
posición a la derecha:
2-3-4-5-5
2-3-4-4-5
2-3-3-4-5
2-2-3-4-5
1-2-3-4–5