Está en la página 1de 1

ORDENAMIENTO POR MEZCLA

Conceptualmente, el ordenamiento por mezcla funciona de la siguiente manera:


1. Si la longitud de la lista es 0 1, entonces ya est ordenada. En otro caso:
2. Dividir la lista desordenada en dos sublistas de aproximadamente la mitad del tamao.
3. Ordenar cada sublista recursivamente aplicando el ordenamiento por mezcla.
4. Mezclar las dos sublistas en una sola lista ordenada.
El ordenamiento por mezcla incorpora dos ideas principales para mejorar su tiempo de
ejecucin:
1. Una lista pequea necesitar menos pasos para ordenarse que una lista grande.
2. Se necesitan menos pasos para construir una lista ordenada a partir de dos listas
tambin ordenadas, que a partir de dos listas desordenadas. Por ejemplo, slo ser
necesario entrelazar cada lista una vez que estn ordenadas.

Ejemplo: Ordenar los siguientes nmeros: 38, 27, 43, 3, 9, 82, 10

3
8

3 2 4 3 9 8
8 7 3
2
9 8 1
3 2 4 3
2 0
8 7 3
3 2 3
9 8
8 7
2
1
44 3
2
33
9 8 01
7
2 0
2 3 4
9 8
7 8 3
2
9 1 18
3 23 3 4
0 02
7 8 3
3 9 1 2 3 4
0 7 8 3

1
0

8
2