baja - TEC-Digital
baja - TEC-Digital
baja - TEC-Digital
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
I.C. RENE EDMUNDO CUEVAS VALENCIA.<br />
sin realizarla realmente. Sin embargo, el número de sublistas puede ser estimado si uno<br />
conoce las características del ordenamiento interno.<br />
Tabla 12-2 distribución de la sublista para una intercalación de poli fase<br />
Paso inicial 1 Paso final 1 Paso final 2 Paso final 3 Paso final 4<br />
Archivo 1 7 3 1 0 1<br />
2 6 2 0 1 0<br />
3 4 0 2 1 0<br />
4 0 4 2 1 0<br />
Total 17 9 5 3 1<br />
INTERCALACION DE CASCADA<br />
Otro tipo de intercalación balanceada que intenta reducir el copiado de<br />
registros es llamad intercalación de cascada. Una intercalación de cascada de gradoM<br />
usa 2M-1 archivos, después 2M – 2, luego 2M – 3, y así sucesivamente hasta 2M – m,<br />
es decir, hasta llegar al uso de 2 archivos de entrada como una intercalación polifásica,<br />
la de cascada descansa sobre una buena distribución inicial de la sublistas por la fase de<br />
ordenamiento interno.<br />
Cada paso de intercalación comienza con 2M – 1 archivos de entrada a uno de<br />
salida. Cuando el archivo se vacía se convierte en un archivo de salida y el de salida<br />
anterior es apartado. Ahora 2M – 2 archivos son intercalados ene l nuevo archivo de<br />
salida. Cuando un archivo de entrada se vacía se vuelve archivo de salida y el archivo<br />
de salida anterior es retirado temporalmente. Eventualmente todos los archivos de<br />
entrada serán vaciados. Al terminar el paso de intercalación, cada registro habrá sido<br />
procesado una sola vez.<br />
Después, comienza el siguiente paso de intercalación. De nuevo se intercalan<br />
2M – 1 entradas después 2M – 2 y así sucesivamente hasta completar todas las fases de<br />
la intercalación.<br />
Ejemplo:<br />
Una intercalación de cascada de grado 2, para 17 sublistas iniciales, distribuidas como<br />
en la figura 12-8 se muestra en la figura 12-9. La intercalación de cascada alcanza el<br />
mismo total de sublistas copiadas que la intercalación de polifase, usando el mismo<br />
número de archivos, pero utilizando un método diferente.<br />
MATERIAL DE APOYO A LA MATERIA DE ESTRUCTURAS DE DATOS III - 18 -