baja - TEC-Digital
baja - TEC-Digital
baja - TEC-Digital
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
I.C. RENE EDMUNDO CUEVAS VALENCIA.<br />
La lógica básica para la mezcla de archivos esta dada en la figura 12-2, la cual<br />
debe ser comparada con la figura 11-12, que muestra la lógica básica para actualizar un<br />
archivo secuencial. Las llaves, Llave1, Llave2 y LlaveM son usadas para referirse a las<br />
llaves de los registros en la sublista 1, sublista 2 y la sublista de intercalación resultante,<br />
respectivamente. Esta lógica descansa sobre el hecho de tener la sublista de entrada<br />
ordenadas por la llave que dirige la intercalación. Note que las listas de entrada no<br />
necesariamente deben ser de la misma longitud; cuando una lista se termina el resto de<br />
la otra lista es copiado (en orden) en el archivo intercalado resultante.<br />
Fases<br />
Un ordenamiento de archivos tiene tres fases:<br />
1. Fase de ordenamiento interno, en la cual se ordenan los registros mediante<br />
varias ejecuciones distribuidas en dos o más dispositivos de almacenamiento.<br />
2. Fase de intercalación, en la cual se combinan los subarchivos ordenados en<br />
una sola ejecución.<br />
3. Fase de salida, en la cual se copia el archivo ordenado en su medio de<br />
almacenamiento final.<br />
Casi todas las técnicas internas de ordenamiento de archivos operan<br />
esencialmente de la misma manera. El conjunto de registros por ordenar se divide en<br />
varias sublistas, cada una de las cuales se ordena mediante un método de ordenación<br />
interno. Cada sublista ordenada se escribe como un archivo secuencial. Estos archivos<br />
ordenados se intercalan para formar un solo archivo ordenado. De acuerdo con lo<br />
anterior a las técnicas de ordenamiento comúnmente se les llama<br />
ordenamiento/intercalación.<br />
Las técnicas de ordenamiento/intercalación de archivos difieren unas de otras en los<br />
siguientes aspectos:<br />
1. El método de ordenamiento interno aplicado.<br />
2. La cantidad de memoria principal asignada al ordenamiento interno.<br />
3. La distribución de las sublistas ordenadas en memoria secundaria.<br />
4. El numero de sublistas ordenadas que han de ser intercaladas en un paso de<br />
intercalación.<br />
Dado un archivo para ordenarse, estos parámetros determinan el número de<br />
sublistas generadas por la clase de clasificación interna y el numero de pasos de<br />
intercalación.<br />
MATERIAL DE APOYO A LA MATERIA DE ESTRUCTURAS DE DATOS III - 2 -