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 />

registro<br />

1<br />

4<br />

Desempeño<br />

3) Distribución de las sublistas ordenadas de 4 en 3 archivos (aquí solo dos<br />

son usados)<br />

4) Paso de intercalación 2:<br />

registro<br />

1-3000<br />

registro<br />

3001-6000<br />

Intercalación,<br />

paso 2<br />

Figura 12-4 Ejemplo de una intercalación natural de 3-vías.<br />

Un ordenamiento/intercalación natural puede requerir una cantidad<br />

significativa de copiado de datos una y otra vez, causando una alta actividad de E/S. A<br />

mayor cantidad de sublistas iniciales, y menor grado de intercalación natural, mayores<br />

serán los requerimientos resultantes de E/S, y el proceso será más lento.<br />

INTERCALACIONES BALANCEADAS<br />

Registro 1-6000<br />

Cerca de la mitad de la actividad de E/S de una intercalación natural es<br />

dedicada a redistribuir en múltiples archivos las sublistas recién intercaladas que salen<br />

de un paso, como preparación para su entrada al siguiente paso. Los requerimientos de<br />

E/S de una intercalación natural pueden reducirse usando una intercalación balanceada.<br />

Una intercalación balanceada evita mucho de este copiado de registros, una y<br />

otra vez, distribuyendo los resultados del paso de intercalación directamente en el<br />

número apropiado de archivos para la entrada al siguiente paso de intercalación. En<br />

contraste, una intercalación natural, distribuye todas sus sublistas intercaladas de salida<br />

en un solo archivo. Una intercalación natural de M-vías usa M+1 archivos, mientras que<br />

una intercalación balanceada de M-vías usa 2M archivos. En una intercalación<br />

balanceada, los datos son removidos una y otra vez entre un número igual de archivos<br />

de entrada y salida.<br />

MATERIAL DE APOYO A LA MATERIA DE ESTRUCTURAS DE DATOS III - 7 -<br />

2<br />

Eliminado:

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

Saved successfully!

Ooh no, something went wrong!