SlideShare una empresa de Scribd logo
1 de 172
Descargar para leer sin conexión
Método de Ordenación
de la Burbuja
2
7
19
22
41
67
89
A
1
2
3
4
5
6
7
1
1
Pasada
Pos
Temp
2
7
19
22
41
67
89
A
1
2
3
4
5
6
7
1
1
Pasada
Pos
¿ A(Pos) < A(Pos+1) ?
Temp
2
7
19
22
41
67
89
A
1
2
3
4
5
6
7
1
1
Pasada
Pos
¿ A(1) < A(2) ?
Temp
2
7
19
22
41
67
89
A
1
2
3
4
5
6
7
1
1
Pasada
Pos
¿ 2 < 7 ?
Temp
2
7
19
22
41
67
89
A
1
2
3
4
5
6
7
1
1
Pasada
Pos
Sí. Así que...
INTERCAMBIAR
Temp
2
7
19
22
41
67
89
A
1
2
3
4
5
6
7
1
1
Pasada
Pos
7 Temp
Temp = A(Pos+1)
2
2
19
22
41
67
89
A
1
2
3
4
5
6
7
1
1
Pasada
Pos
7 Temp
A(Pos+1) = A(Pos)
7
2
19
22
41
67
89
A
1
2
3
4
5
6
7
1
1
Pasada
Pos
7 Temp
A(Pos) = Temp
7
2
19
22
41
67
89
A
1
2
3
4
5
6
7
1
2
Pasada
Pos
7 Temp
7
2
19
22
41
67
89
A
1
2
3
4
5
6
7
1
2
Pasada
Pos
7 Temp
¿ A(Pos) < A(Pos+1) ?
7
2
19
22
41
67
89
A
1
2
3
4
5
6
7
1
2
Pasada
Pos
7 Temp
¿ A(2) < A(3) ?
7
2
19
22
41
67
89
A
1
2
3
4
5
6
7
1
2
Pasada
Pos
7 Temp
¿ 2 < 19 ?
7
2
19
22
41
67
89
A
1
2
3
4
5
6
7
1
2
Pasada
Pos
7 Temp
Sí. Así que...
INTERCAMBIAR
7
2
19
22
41
67
89
A
1
2
3
4
5
6
7
1
2
Pasada
Pos
19 Temp Temp = A(Pos+1)
7
2
2
22
41
67
89
A
1
2
3
4
5
6
7
1
2
Pasada
Pos
19 Temp
A(Pos+1) = A(Pos)
7
19
2
22
41
67
89
A
1
2
3
4
5
6
7
1
2
Pasada
Pos
19 Temp
A(Pos) = Temp
7
19
2
22
41
67
89
A
1
2
3
4
5
6
7
1
3
Pasada
Pos
19 Temp
7
19
2
22
41
67
89
A
1
2
3
4
5
6
7
1
3
Pasada
Pos
19 Temp
¿ A(Pos) < A(Pos+1) ?
7
19
2
22
41
67
89
A
1
2
3
4
5
6
7
1
3
Pasada
Pos
19 Temp
¿ 2 < 22 ?
7
19
2
22
41
67
89
A
1
2
3
4
5
6
7
1
3
Pasada
Pos
19 Temp
Sí. Así que...
INTERCAMBIAR
7
19
2
22
41
67
89
A
1
2
3
4
5
6
7
1
3
Pasada
Pos
22 Temp
Temp = A(Pos+1)
7
19
2
2
41
67
89
A
1
2
3
4
5
6
7
1
3
Pasada
Pos
22 Temp
A(Pos+1) = A(Pos)
7
19
22
2
41
67
89
A
1
2
3
4
5
6
7
1
3
Pasada
Pos
22 Temp A(Pos) = Temp
7
19
22
2
41
67
89
A
1
2
3
4
5
6
7
1
4
Pasada
Pos
22 Temp
7
19
22
2
41
67
89
A
1
2
3
4
5
6
7
1
4
Pasada
Pos
22 Temp
¿ A(Pos) < A(Pos+1) ?
7
19
22
2
41
67
89
A
1
2
3
4
5
6
7
1
4
Pasada
Pos
22 Temp
¿ 2 < 41 ?
7
19
22
2
41
67
89
A
1
2
3
4
5
6
7
1
4
Pasada
Pos
22 Temp
Sí. Así que...
INTERCAMBIAR
7
19
22
2
41
67
89
A
1
2
3
4
5
6
7
1
4
Pasada
Pos
41 Temp
Temp = A(Pos+1)
7
19
22
2
2
67
89
A
1
2
3
4
5
6
7
1
4
Pasada
Pos
41 Temp
A(Pos+1) = A(Pos)
7
19
22
41
2
67
89
A
1
2
3
4
5
6
7
1
4
Pasada
Pos
41 Temp
A(Pos) = Temp
7
19
22
41
2
67
89
A
1
2
3
4
5
6
7
1
5
Pasada
Pos
41 Temp
7
19
22
41
2
67
89
A
1
2
3
4
5
6
7
1
5
Pasada
Pos
41 Temp
¿ A(Pos) < A(Pos+1) ?
7
19
22
41
2
67
89
A
1
2
3
4
5
6
7
1
5
Pasada
Pos
41 Temp
¿ 2 < 67 ?
7
19
22
41
2
67
89
A
1
2
3
4
5
6
7
1
5
Pasada
Pos
41 Temp
Sí. Así que...
INTERCAMBIAR
7
19
22
41
2
67
89
A
1
2
3
4
5
6
7
1
5
Pasada
Pos
67 Temp
Temp = A(Pos+1)
7
19
22
41
2
2
89
A
1
2
3
4
5
6
7
1
5
Pasada
Pos
67 Temp
A(Pos+1) = A(Pos)
7
19
22
41
67
2
89
A
1
2
3
4
5
6
7
1
5
Pasada
Pos
67 Temp
A(Pos) = Temp
7
19
22
41
67
2
89
A
1
2
3
4
5
6
7
1
6
Pasada
Pos
67 Temp
7
19
22
41
67
2
89
A
1
2
3
4
5
6
7
1
6
Pasada
Pos
67 Temp
¿ A(Pos) < A(Pos+1) ?
7
19
22
41
67
2
89
A
1
2
3
4
5
6
7
1
6
Pasada
Pos
67 Temp
¿ 2 < 89 ?
7
19
22
41
67
2
89
A
1
2
3
4
5
6
7
1
6
Pasada
Pos
67 Temp
Sí. Así que...
INTERCAMBIAR
7
19
22
41
67
2
89
A
1
2
3
4
5
6
7
1
6
Pasada
Pos
89 Temp
Temp = A(Pos+1)
7
19
22
41
67
2
2
A
1
2
3
4
5
6
7
1
6
Pasada
Pos
89 Temp
A(Pos+1) = A(Pos)
7
19
22
41
67
89
2
A
1
2
3
4
5
6
7
1
6
Pasada
Pos
89 Temp
A(Pos) = Temp
7
19
22
41
67
89
2
A
1
2
3
4
5
6
7
1
6
Pasada
Pos
89 Temp
El valor más pequeño
emergió como
una burbuja
7
19
22
41
67
89
2
A
1
2
3
4
5
6
7
1
6
Pasada
Pos
89 Temp
Ya no será necesario
compararlo en la
siguiente pasada
7
19
22
41
67
89
2
A
1
2
3
4
5
6
7
1
6
Pasada
Pos
89 Temp
OBSERVACIÓN:
En Pasada = 1
llegamos a Pos = 6
7
19
22
41
67
89
2
A
1
2
3
4
5
6
7
2
1
Pasada
Pos
89 Temp
7
19
22
41
67
89
2
A
1
2
3
4
5
6
7
2
1
Pasada
Pos
89 Temp
¿ A(Pos) < A(Pos+1) ?
7
19
22
41
67
89
2
A
1
2
3
4
5
6
7
2
1
Pasada
Pos
89 Temp
¿ 7 < 19 ?
7
19
22
41
67
89
2
A
1
2
3
4
5
6
7
2
1
Pasada
Pos
89 Temp
Sí. Así que...
INTERCAMBIAR
7
19
22
41
67
89
2
A
1
2
3
4
5
6
7
2
1
Pasada
Pos
19 Temp
Temp = A(Pos+1)
7
7
22
41
67
89
2
A
1
2
3
4
5
6
7
2
1
Pasada
Pos
19 Temp
A(Pos+1) = A(Pos)
19
7
22
41
67
89
2
A
1
2
3
4
5
6
7
2
1
Pasada
Pos
19 Temp
A(Pos) = Temp
19
7
22
41
67
89
2
A
1
2
3
4
5
6
7
2
2
Pasada
Pos
19 Temp
19
7
22
41
67
89
2
A
1
2
3
4
5
6
7
2
2
Pasada
Pos
19 Temp
¿ A(Pos) < A(Pos+1) ?
19
7
22
41
67
89
2
A
1
2
3
4
5
6
7
2
2
Pasada
Pos
19 Temp
¿ 7 < 22 ?
19
7
22
41
67
89
2
A
1
2
3
4
5
6
7
2
2
Pasada
Pos
19 Temp
Sí. Así que...
INTERCAMBIAR
19
7
22
41
67
89
2
A
1
2
3
4
5
6
7
2
2
Pasada
Pos
22 Temp Temp = A(Pos+1)
19
7
7
41
67
89
2
A
1
2
3
4
5
6
7
2
2
Pasada
Pos
22 Temp
A(Pos+1) = A(Pos)
19
22
7
41
67
89
2
A
1
2
3
4
5
6
7
2
2
Pasada
Pos
22 Temp
A(Pos) = Temp
19
22
7
41
67
89
2
A
1
2
3
4
5
6
7
2
3
Pasada
Pos
22 Temp
19
22
7
41
67
89
2
A
1
2
3
4
5
6
7
2
3
Pasada
Pos
22 Temp
¿ A(Pos) < A(Pos+1) ?
19
22
7
41
67
89
2
A
1
2
3
4
5
6
7
2
3
Pasada
Pos
22 Temp
¿ 7 < 41 ?
19
22
7
41
67
89
2
A
1
2
3
4
5
6
7
2
3
Pasada
Pos
22 Temp
Sí. Así que...
INTERCAMBIAR
19
22
7
41
67
89
2
A
1
2
3
4
5
6
7
2
3
Pasada
Pos
41 Temp
Temp = A(Pos+1)
19
22
7
7
67
89
2
A
1
2
3
4
5
6
7
2
3
Pasada
Pos
41 Temp
A(Pos+1) = A(Pos)
19
22
41
7
67
89
2
A
1
2
3
4
5
6
7
2
3
Pasada
Pos
41 Temp A(Pos) = Temp
19
22
41
7
67
89
2
A
1
2
3
4
5
6
7
2
4
Pasada
Pos
41 Temp
19
22
41
7
67
89
2
A
1
2
3
4
5
6
7
2
4
Pasada
Pos
41 Temp
¿ A(Pos) < A(Pos+1) ?
19
22
41
7
67
89
2
A
1
2
3
4
5
6
7
2
4
Pasada
Pos
41 Temp
¿ 7 < 67 ?
19
22
41
7
67
89
2
A
1
2
3
4
5
6
7
2
4
Pasada
Pos
41 Temp
Sí. Así que...
INTERCAMBIAR
19
22
41
7
67
89
2
A
1
2
3
4
5
6
7
2
4
Pasada
Pos
67 Temp
Temp = A(Pos+1)
19
22
41
7
7
89
2
A
1
2
3
4
5
6
7
2
4
Pasada
Pos
67 Temp
A(Pos+1) = A(Pos)
19
22
41
67
7
89
2
A
1
2
3
4
5
6
7
2
4
Pasada
Pos
67 Temp
A(Pos) = Temp
19
22
41
67
7
89
2
A
1
2
3
4
5
6
7
2
5
Pasada
Pos
67 Temp
19
22
41
67
7
89
2
A
1
2
3
4
5
6
7
2
5
Pasada
Pos
67 Temp
¿ A(Pos) < A(Pos+1) ?
19
22
41
67
7
89
2
A
1
2
3
4
5
6
7
2
5
Pasada
Pos
67 Temp
¿ 7 < 89 ?
19
22
41
67
7
89
2
A
1
2
3
4
5
6
7
2
5
Pasada
Pos
67 Temp
Sí. Así que...
INTERCAMBIAR
19
22
41
67
7
89
2
A
1
2
3
4
5
6
7
2
5
Pasada
Pos
89 Temp
Temp = A(Pos+1)
19
22
41
67
7
7
2
A
1
2
3
4
5
6
7
2
5
Pasada
Pos
89 Temp
A(Pos+1) = A(Pos)
19
22
41
67
89
7
2
A
1
2
3
4
5
6
7
2
5
Pasada
Pos
89 Temp
A(Pos) = Temp
19
22
41
67
89
7
2
A
1
2
3
4
5
6
7
2
5
Pasada
Pos
89 Temp
El segundo valor
más pequeño
emergió como
una burbuja
19
22
41
67
89
7
2
A
1
2
3
4
5
6
7
2
5
Pasada
Pos
89 Temp
Ya no será necesario
compararlo en la
siguiente pasada
19
22
41
67
89
7
2
A
1
2
3
4
5
6
7
2
5
Pasada
Pos
89 Temp
OBSERVACIÓN:
En Pasada = 2
llegamos a Pos = 5
19
22
41
67
89
7
2
A
1
2
3
4
5
6
7
3
1
Pasada
Pos
89 Temp
19
22
41
67
89
7
2
A
1
2
3
4
5
6
7
3
1
Pasada
Pos
89 Temp
¿ A(Pos) < A(Pos+1) ?
19
22
41
67
89
7
2
A
1
2
3
4
5
6
7
3
1
Pasada
Pos
89 Temp
¿ 19 < 22 ?
19
22
41
67
89
7
2
A
1
2
3
4
5
6
7
3
1
Pasada
Pos
89 Temp
Sí. Así que...
INTERCAMBIAR
19
22
41
67
89
7
2
A
1
2
3
4
5
6
7
3
1
Pasada
Pos
22 Temp
Temp = A(Pos+1)
19
19
41
67
89
7
2
A
1
2
3
4
5
6
7
3
1
Pasada
Pos
22 Temp
A(Pos+1) = A(Pos)
22
19
41
67
89
7
2
A
1
2
3
4
5
6
7
3
1
Pasada
Pos
22 Temp
A(Pos) = Temp
22
19
41
67
89
7
2
A
1
2
3
4
5
6
7
3
2
Pasada
Pos
22 Temp
22
19
41
67
89
7
2
A
1
2
3
4
5
6
7
3
2
Pasada
Pos
22 Temp
¿ A(Pos) < A(Pos+1) ?
22
19
41
67
89
7
2
A
1
2
3
4
5
6
7
3
2
Pasada
Pos
22 Temp
¿ 19 < 41 ?
22
19
41
67
89
7
2
A
1
2
3
4
5
6
7
3
2
Pasada
Pos
22 Temp
Sí. Así que...
INTERCAMBIAR
22
19
41
67
89
7
2
A
1
2
3
4
5
6
7
3
2
Pasada
Pos
41 Temp Temp = A(Pos+1)
22
19
19
67
89
7
2
A
1
2
3
4
5
6
7
3
2
Pasada
Pos
41 Temp
A(Pos+1) = A(Pos)
22
41
19
67
89
7
2
A
1
2
3
4
5
6
7
3
2
Pasada
Pos
41 Temp
A(Pos) = Temp
22
41
19
67
89
7
2
A
1
2
3
4
5
6
7
3
3
Pasada
Pos
41 Temp
22
41
19
67
89
7
2
A
1
2
3
4
5
6
7
3
3
Pasada
Pos
41 Temp
¿ A(Pos) < A(Pos+1) ?
22
41
19
67
89
7
2
A
1
2
3
4
5
6
7
3
3
Pasada
Pos
41 Temp
¿ 19 < 67 ?
22
41
19
67
89
7
2
A
1
2
3
4
5
6
7
3
3
Pasada
Pos
41 Temp
Sí. Así que...
INTERCAMBIAR
22
41
19
67
89
7
2
A
1
2
3
4
5
6
7
3
3
Pasada
Pos
67 Temp
Temp = A(Pos+1)
22
41
19
19
89
7
2
A
1
2
3
4
5
6
7
3
3
Pasada
Pos
67 Temp
A(Pos+1) = A(Pos)
22
41
67
19
89
7
2
A
1
2
3
4
5
6
7
3
3
Pasada
Pos
67 Temp A(Pos) = Temp
22
41
67
19
89
7
2
A
1
2
3
4
5
6
7
3
4
Pasada
Pos
67 Temp
22
41
67
19
89
7
2
A
1
2
3
4
5
6
7
3
4
Pasada
Pos
67 Temp
¿ A(Pos) < A(Pos+1) ?
22
41
67
19
89
7
2
A
1
2
3
4
5
6
7
3
4
Pasada
Pos
67 Temp
¿ 19 < 89 ?
22
41
67
19
89
7
2
A
1
2
3
4
5
6
7
3
4
Pasada
Pos
67 Temp
Sí. Así que...
INTERCAMBIAR
22
41
67
19
89
7
2
A
1
2
3
4
5
6
7
3
4
Pasada
Pos
89 Temp
Temp = A(Pos+1)
22
41
67
19
19
7
2
A
1
2
3
4
5
6
7
3
4
Pasada
Pos
89 Temp
A(Pos+1) = A(Pos)
22
41
67
89
19
7
2
A
1
2
3
4
5
6
7
3
4
Pasada
Pos
89 Temp
A(Pos) = Temp
22
41
67
89
19
7
2
A
1
2
3
4
5
6
7
3
4
Pasada
Pos
89 Temp
El tercer valor
más pequeño
emergió como
una burbuja
22
41
67
89
19
7
2
A
1
2
3
4
5
6
7
3
4
Pasada
Pos
89 Temp
Ya no será necesario
compararlo en la
siguiente pasada
22
41
67
89
19
7
2
A
1
2
3
4
5
6
7
3
4
Pasada
Pos
89 Temp
OBSERVACIÓN:
En Pasada = 3
llegamos a Pos = 4
22
41
67
89
19
7
2
A
1
2
3
4
5
6
7
4
1
Pasada
Pos
89 Temp
22
41
67
89
19
7
2
A
1
2
3
4
5
6
7
4
1
Pasada
Pos
89 Temp
¿ A(Pos) < A(Pos+1) ?
22
41
67
89
19
7
2
A
1
2
3
4
5
6
7
4
1
Pasada
Pos
89 Temp
¿ 22 < 41 ?
22
41
67
89
19
7
2
A
1
2
3
4
5
6
7
4
1
Pasada
Pos
89 Temp
Sí. Así que...
INTERCAMBIAR
22
41
67
89
19
7
2
A
1
2
3
4
5
6
7
4
1
Pasada
Pos
41 Temp
Temp = A(Pos+1)
22
22
67
89
19
7
2
A
1
2
3
4
5
6
7
4
1
Pasada
Pos
41 Temp
A(Pos+1) = A(Pos)
41
22
67
89
19
7
2
A
1
2
3
4
5
6
7
4
1
Pasada
Pos
41 Temp
A(Pos) = Temp
41
22
67
89
19
7
2
A
1
2
3
4
5
6
7
4
2
Pasada
Pos
41 Temp
41
22
67
89
19
7
2
A
1
2
3
4
5
6
7
4
2
Pasada
Pos
41 Temp
¿ A(Pos) < A(Pos+1) ?
41
22
67
89
19
7
2
A
1
2
3
4
5
6
7
4
2
Pasada
Pos
41 Temp
¿ 22 < 67 ?
41
22
67
89
19
7
2
A
1
2
3
4
5
6
7
4
2
Pasada
Pos
41 Temp
Sí. Así que...
INTERCAMBIAR
41
22
67
89
19
7
2
A
1
2
3
4
5
6
7
4
2
Pasada
Pos
67 Temp Temp = A(Pos+1)
41
22
22
89
19
7
2
A
1
2
3
4
5
6
7
4
2
Pasada
Pos
67 Temp
A(Pos+1) = A(Pos)
41
67
22
89
19
7
2
A
1
2
3
4
5
6
7
4
2
Pasada
Pos
67 Temp
A(Pos) = Temp
41
67
22
89
19
7
2
A
1
2
3
4
5
6
7
4
3
Pasada
Pos
67 Temp
41
67
22
89
19
7
2
A
1
2
3
4
5
6
7
4
3
Pasada
Pos
67 Temp
¿ A(Pos) < A(Pos+1) ?
41
67
22
89
19
7
2
A
1
2
3
4
5
6
7
4
3
Pasada
Pos
67 Temp
¿ 22 < 89 ?
41
67
22
89
19
7
2
A
1
2
3
4
5
6
7
4
3
Pasada
Pos
67 Temp
Sí. Así que...
INTERCAMBIAR
41
67
22
89
19
7
2
A
1
2
3
4
5
6
7
4
3
Pasada
Pos
89 Temp
Temp = A(Pos+1)
41
67
22
22
19
7
2
A
1
2
3
4
5
6
7
4
3
Pasada
Pos
89 Temp
A(Pos+1) = A(Pos)
41
67
89
22
19
7
2
A
1
2
3
4
5
6
7
4
3
Pasada
Pos
89 Temp A(Pos) = Temp
41
67
89
22
19
7
2
A
1
2
3
4
5
6
7
4
3
Pasada
Pos
89 Temp
El cuarto valor
más pequeño
emergió como
una burbuja
41
67
89
22
19
7
2
A
1
2
3
4
5
6
7
4
3
Pasada
Pos
89 Temp
Ya no será necesario
compararlo en la
siguiente pasada
41
67
89
22
19
7
2
A
1
2
3
4
5
6
7
4
3
Pasada
Pos
89 Temp
OBSERVACIÓN:
En Pasada = 4
llegamos a Pos = 3
41
67
89
22
19
7
2
A
1
2
3
4
5
6
7
5
1
Pasada
Pos
89 Temp
41
67
89
22
19
7
2
A
1
2
3
4
5
6
7
5
1
Pasada
Pos
89 Temp
¿ A(Pos) < A(Pos+1) ?
41
67
89
22
19
7
2
A
1
2
3
4
5
6
7
5
1
Pasada
Pos
89 Temp
¿ 41 < 67 ?
41
67
89
22
19
7
2
A
1
2
3
4
5
6
7
5
1
Pasada
Pos
89 Temp
Sí. Así que...
INTERCAMBIAR
41
67
89
22
19
7
2
A
1
2
3
4
5
6
7
5
1
Pasada
Pos
67 Temp
Temp = A(Pos+1)
41
41
89
22
19
7
2
A
1
2
3
4
5
6
7
5
1
Pasada
Pos
67 Temp
A(Pos+1) = A(Pos)
67
41
89
22
19
7
2
A
1
2
3
4
5
6
7
5
1
Pasada
Pos
67 Temp
A(Pos) = Temp
67
41
89
22
19
7
2
A
1
2
3
4
5
6
7
5
2
Pasada
Pos
67 Temp
67
41
89
22
19
7
2
A
1
2
3
4
5
6
7
5
2
Pasada
Pos
67 Temp
¿ A(Pos) < A(Pos+1) ?
67
41
89
22
19
7
2
A
1
2
3
4
5
6
7
5
2
Pasada
Pos
67 Temp
¿ 41 < 89 ?
67
41
89
22
19
7
2
A
1
2
3
4
5
6
7
5
2
Pasada
Pos
67 Temp
Sí. Así que...
INTERCAMBIAR
67
41
89
22
19
7
2
A
1
2
3
4
5
6
7
5
2
Pasada
Pos
89 Temp Temp = A(Pos+1)
67
41
41
22
19
7
2
A
1
2
3
4
5
6
7
5
2
Pasada
Pos
89 Temp
A(Pos+1) = A(Pos)
67
89
41
22
19
7
2
A
1
2
3
4
5
6
7
5
2
Pasada
Pos
89 Temp
A(Pos) = Temp
67
89
41
22
19
7
2
A
1
2
3
4
5
6
7
5
2
Pasada
Pos
89 Temp
El quinto valor
más pequeño
emergió como
una burbuja
67
89
41
22
19
7
2
A
1
2
3
4
5
6
7
5
2
Pasada
Pos
89 Temp
Ya no será necesario
compararlo en la
siguiente pasada
67
89
41
22
19
7
2
A
1
2
3
4
5
6
7
5
2
Pasada
Pos
89 Temp
OBSERVACIÓN:
En Pasada = 5
llegamos a Pos = 2
67
89
41
22
19
7
2
A
1
2
3
4
5
6
7
6
1
Pasada
Pos
89 Temp
67
89
41
22
19
7
2
A
1
2
3
4
5
6
7
6
1
Pasada
Pos
89 Temp
¿ A(Pos) < A(Pos+1) ?
67
89
41
22
19
7
2
A
1
2
3
4
5
6
7
6
1
Pasada
Pos
89 Temp
¿ 67 < 89 ?
67
89
41
22
19
7
2
A
1
2
3
4
5
6
7
6
1
Pasada
Pos
89 Temp
Sí. Así que...
INTERCAMBIAR
67
89
41
22
19
7
2
A
1
2
3
4
5
6
7
6
1
Pasada
Pos
89 Temp
Temp = A(Pos+1)
67
67
41
22
19
7
2
A
1
2
3
4
5
6
7
6
1
Pasada
Pos
89 Temp
A(Pos+1) = A(Pos)
89
67
41
22
19
7
2
A
1
2
3
4
5
6
7
6
1
Pasada
Pos
89 Temp
A(Pos) = Temp
89
67
41
22
19
7
2
A
1
2
3
4
5
6
7
6
1
Pasada
Pos
89 Temp
El sexto valor
más pequeño
emergió como
una burbuja
89
67
41
22
19
7
2
A
1
2
3
4
5
6
7
6
1
Pasada
Pos
89 Temp
Ya no será necesario
realizar ninguna
otra pasada.
89
67
41
22
19
7
2
A
1
2
3
4
5
6
7
6
1
Pasada
Pos
89 Temp
Y, por tanto,
¡ toda la lista está
ordenada !
89
67
41
22
19
7
2
A
1
2
3
4
5
6
7
6
1
Pasada
Pos
89 Temp
OBSERVACIÓN:
En Pasada = 6
llegamos a Pos = 1
Resumen de las Observaciones
Tamaño
de Lista
# Pasada Posición
Máxima
7 1 6
7 2 5
7 3 4
7 4 3
7 5 2
7 6 1
Resumen de las Observaciones
Es necesario inferir la regla que gobierna
la relación entre el número de pasada y la posición máxima.
Tamaño
de Lista
# Pasada Posición
Máxima
7 1 6
7 2 5
7 3 4
7 4 3
7 5 2
7 6 1
Y ahora...
¡a programar el
Algoritmo de la Burbuja!

Más contenido relacionado

Más de José Enrique Alvarez Estrada

Más de José Enrique Alvarez Estrada (20)

Utilidad e impacto de las redes sociales versión 1.5
Utilidad e impacto de las redes sociales versión 1.5Utilidad e impacto de las redes sociales versión 1.5
Utilidad e impacto de las redes sociales versión 1.5
 
Taller "Small Data con SQL"
Taller "Small Data con SQL"Taller "Small Data con SQL"
Taller "Small Data con SQL"
 
De profesor a emprendedor
De profesor a emprendedorDe profesor a emprendedor
De profesor a emprendedor
 
¡Crea tu propio Lab de Ciencias con tu Computadora o Smartphone!
¡Crea tu propio Lab de Ciencias con tu Computadora o Smartphone!¡Crea tu propio Lab de Ciencias con tu Computadora o Smartphone!
¡Crea tu propio Lab de Ciencias con tu Computadora o Smartphone!
 
Las sinrazones de la Educación Superior
Las sinrazones de la Educación SuperiorLas sinrazones de la Educación Superior
Las sinrazones de la Educación Superior
 
De aventón... Una historia de TERROR en [y con] el transporte público
De aventón... Una historia de TERROR en [y con] el transporte públicoDe aventón... Una historia de TERROR en [y con] el transporte público
De aventón... Una historia de TERROR en [y con] el transporte público
 
Grammars and Syntax
Grammars and SyntaxGrammars and Syntax
Grammars and Syntax
 
Pensamiento STEM Guiado por Datos
Pensamiento STEM Guiado por DatosPensamiento STEM Guiado por Datos
Pensamiento STEM Guiado por Datos
 
De ingeniero a hacker... ¡y de hacker a maker! La necesidad de más práctica e...
De ingeniero a hacker... ¡y de hacker a maker! La necesidad de más práctica e...De ingeniero a hacker... ¡y de hacker a maker! La necesidad de más práctica e...
De ingeniero a hacker... ¡y de hacker a maker! La necesidad de más práctica e...
 
Las apps en el Sector Educativo
Las apps en el Sector EducativoLas apps en el Sector Educativo
Las apps en el Sector Educativo
 
Pirámide organizacional
Pirámide organizacionalPirámide organizacional
Pirámide organizacional
 
De homo sapiens a homo deus
De homo sapiens a homo deusDe homo sapiens a homo deus
De homo sapiens a homo deus
 
Inducción al Sistema de Posgrado y MIGA
Inducción al Sistema de Posgrado y MIGAInducción al Sistema de Posgrado y MIGA
Inducción al Sistema de Posgrado y MIGA
 
VASCONCELOS
VASCONCELOSVASCONCELOS
VASCONCELOS
 
Metamodelo UML
Metamodelo UMLMetamodelo UML
Metamodelo UML
 
Ingeniería en Datos e Inteligencia Organizacional
Ingeniería en Datos e Inteligencia OrganizacionalIngeniería en Datos e Inteligencia Organizacional
Ingeniería en Datos e Inteligencia Organizacional
 
Presentación ante medios de la Ingeniería en Datos e Inteligencia Organizacio...
Presentación ante medios de la Ingeniería en Datos e Inteligencia Organizacio...Presentación ante medios de la Ingeniería en Datos e Inteligencia Organizacio...
Presentación ante medios de la Ingeniería en Datos e Inteligencia Organizacio...
 
La Ingeniería en la Era de la Información
La Ingeniería en la Era de la InformaciónLa Ingeniería en la Era de la Información
La Ingeniería en la Era de la Información
 
Convirtiéndose en Hacker
Convirtiéndose en HackerConvirtiéndose en Hacker
Convirtiéndose en Hacker
 
PEI 2015
PEI 2015PEI 2015
PEI 2015
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 

Ordenación por el Método de la Burbuja