06.05.2013 Views

baja - TEC-Digital

baja - TEC-Digital

baja - TEC-Digital

SHOW MORE
SHOW LESS

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 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!