prepare to be emazed

Creating your website,

it will only take a few seconds!

Intercalacionen JAVA

adan_contreras_arias
Intercalacion
en JAVA
Por: Adan Contreras
Kenia Gil Ayala
 

Ordenar es colocar información de una manera especial basándonos en un criterio de ordenamiento. El propósito principal de un ordenamiento es el de facilitar las búsquedas de los registros del conjunto ordenado. Un ordenamiento es conviene usarlo cuándo se requiere hacer una cantidad considerable de búsquedas y es importante el factor tiempo.
Es importante destacar que existen diferentes técnicas de ordenamiento como lo es; El Método Burbuja, que consiste en comparar pares de valores de llaves; Método Selección, el cual consiste en encontrar el menor de todos los elementos del arreglo e intercambiarlo; y por ultimo el Método Intercalación, con el cual se combinan los sub-archivos ordenados en una sola ejecución.

TIPOS DE ORDENAMIENTO

Los 2 tipos de ordenamientos óptimos según la estructura de datos a utilizar son: los internos y los externos. 
Los internos: Son aquellos en que los valores a ordenar están en memoria principal, por lo que se asume que el tiempo que se requiere para acceder a cualquier elemento sea el mismo, este ordenamiento se aplican cuando el conjunto de datos a clasificar es lo suficientemente pequeño.
Externos: Es cuando los datos a clasificar se encuentran almacenados en archivos, en soportes de almacenamiento masivo (cintas o discos) el tiempo de acceso a lectura y escritura influye en la eficiencia del ordenamiento, por lo que se asume que el tiempo que se requiere para acceder a cualquier elemento depende de la última posición accesada.

Intercalacion
Intercalación es el proceso de combinar dos o mas archivos(arreglos) ordenados en un tercer archivo ordenado. Este algoritmo de comparación, es estable ya que se mantiene el orden relativo de registros con claves iguales. Es un tipo de algoritmo ¨DIVIDE Y VENCERAS¨
Tipos de Intercalacion
Intercalación Merge: Es el método más sencillo, pero menos eficaz, consiste en colocar una lista detrás de la otra y luego ordenarla. Este método no aprovecha la propiedad de que los vectores A y B ya están ordenados, por ello debe recurrir normalmente al sistema de mezcla el cual cosiste en comparar los dos primeros elementos de los vectores (A y B) y enviar al menor al tercer vector.
Intercalación Simple: se tienen dos archivos ordenados y se obtiene al final un solo archivo ordenado que contiene los elementos de los dos archivos iniciales. para utilizar el método se inicia con un vector de n posiciones.se comienza con el subíndice i, en la segunda posición incrementando en 1, el elemento del subíndice del vector se elimina de la secuencia y se reinserta en el vector en la posición adecuada.
Intercalacion Simple

    El método de ordenación por intercalación es utilizado por los jugadores de cartas o naipes para ordenar sus barajas.


Basicamente consiste en comparar 2 elementos del vector entre si y hacer un cambio segun sus valores. Formando un vector de menor a mayor.

Ordenacion
Y forman
ARCHIVO A
ARCHIVO B
ARCHIVO C 
(AB)
Un solo archivo
Se mezclan
+
=
Proceso
—El proceso consiste en leer un registro de cada archivo y compararlos, el menor es almacenando en el archivo de resultado y el otro se compara con el siguiente elemento del archivo si existe.
Intercalacion
+
El proceso se repite hasta que alguno de los archivos quede vacío y los elementos del otro archivo se almacenan directamente en el archivo resultado.
Archivo resultado
Codigo
Caution
; ;

emaze