Professional Documents
Culture Documents
Este metodo de llama mezcla porque combina dos o mas secuencias en una sola
secuencia ordenada por medio de la seleccion repetida de los componenetes
accesibles en ese momento.
Un arreglo individual puede usarse en lugar de dos secuencias si se considera como
de doble extremo. En este caso se tomaran elementos de los dos extremos del
arreglo para hacer la mezcla. El destino de los elementos combinados se cambia
despues de que cada par ha sido ordenado para llenar uniformemente las dos
secuencias que son el destino. Despues de cada pasada los dos extremos del
arreglo intercambian de papel, la fuente se convierte en el nuevo destino y
viceversa.
Fuente Destino
A={29,17,31,25, , , , ,}
N=4
12345678
UP=TRUE
P=1
do 1
H=1
M=N,M=4
Si UP=TRUE,TRUE=TRUE
(Si)
I=1
J=N,J=4
K=N+1,K=4+1= 5
L=2*N,L=2*4= 8
do 2
Si M>=P,4>=1 (Si)
Q=P
M=M-Q
Si M>=P,3>=1 (Si)
R=P,R= 1
M=M-R,M=3-1= 2
Mientras Q!=0 and R!=0 ------------ |
A|
1!=0 and 1!=0 (Si)
Si A[I]
29<25>
A[K]=A[J],A[5]=A[4]= 23
K=K+H,K=5+1= 6
J=J-1,J=4-1= 3
R=R-1,R=1-1= 0
-------> |A|
Mientras 1!=0 (Si) and 0!=0
(No) (Sale)
Mientras R>0,0>0 (No) (Sale)
Mientras Q>0,1>0 (Si)
A[K]=A[I],A[6]=A[1],A[6]=29
K=K+1,K=6+1= 7
I=I+1,I=1+1= 2
Q=Q-1.Q=1-1= 0
Mientras 0>0 (No) (Sale)
H=-H,H=-1 der->izq
T=K,T=7
K=L,K=8
L=T,L=7
MEZCLA NATURAL
Origen: [10,17],[5,8,9],[3,22,50],[4],[2,20,30],[11,16,19],[6,21,23]
Primera Iteracin: Las secuencias que se encuentren dentro del archivo origen se
almacenan de forma alternada en los archivos auxiliares:
Particin
Auxiliar1: [10,17],[3,22,50],[2,20,30],[6,21,23]
Auxiliar2: [5,8,9],[4,11,16,19]