SlideShare una empresa de Scribd logo
1 de 117
Métodos de Ordenamiento Externos
INTEGRANTES:
DANIEL GÓMEZ
JONATHAN PEÑARANDA
PAOLA REMACHE
BELÉN VÉLEZ
CONTENIDO
 Conceptos:
 Archivos
 Registros y Campos
 Mezcla de archivos
 Ordenamientos Externos
 Intercalación Directa
 Intercalación Natural
 Intercalación Balanceada
 Intercalación Polifase
 Intercalación de Cascada
Archivos
 Los archivos son una colección de información (datos relacionados entre
sí),localizada o almacenada como una unidad en alguna parte de la computadora.
 Para poder acceder a determinada información en cualquier momento, se necesitará
que ella esté depositada en soportes físicos los cuales la almacenan en forma
permanente.
 La forma de guardar los datos en estos dispositivos auxiliares es mediante unas
estructuras llamadas archivos ficheros
Registros y Campos
 Los archivos cuyo objetivo es almacenar grandes volúmenes de información para su acceso
de manera eficiente, suelen estructurarse en campos y registros.
 La unidad básica de información es el campo, que contiene un dato de un tipo sencillo (una
fecha, edad, nombre)
 Una lista de diferentes campos relacionados constituye un registro (los datos de una
persona)
 Un archivo es un colección de registros, normalmente del mismo tipo
 En todo momento en memoria sólo se mantiene uno o a lo sumo unos pocos registros, con
los que se realizan las operaciones necesarias
 La codificación de la información en los distintos campos y registros se realiza utilizando dos
formatos básicos: formato texto y formato binario.
Mezcla de archivos
 Mezclar significa combinar dos o mas archivos ordenados en un archivo simple,
algunos métodos dividen un archivo en dos partes para aplicar la mezcla.
 Suponer que existen dos archivos tales que:
Archivo A = a0<= a1<= a2<= a3<= … <= an
Archivo B = b0 <= b1<= b2<= b3<= … <= bk
 El archivo de resultado será:
Archivo X = x0 <= x1<= x2<= x3<= … <= xk+n donde cada elemento xi es un
elemento de A o de B
Ordenación Externa
 Recibe este nombre ya que los elementos se encuentran almacenados en un
archivo, el cual se almacena en un dispositivo de almacenamiento secundario o
externo.
Librerías implementadas
Csv Java
Permite el manejo de archivos CSV, que son un tipo de documento en formato abierto sencillo para
representar datos en forma de tabla, en las que las columnas se separan por comas.
Enlace de la librería: http://opencsv.sourceforge.net/
Librerías implementadas
PrintWriter
La clase PrintWriter permite escribir en un fichero con los métodos print y println.
print escribe en el fichero sin saltar de línea
println escribe en el fichero y añade un salto de línea
Librería de Java
Intercalación Directa
 Algoritmo de Mezcla Directa:
 Dividir una secuencia inicial de datos en dos subcadenas y mezclar elemento a elemento
de forma ordenada.
 El proceso se repite hasta que la secuencia incial queda totalmente ordenada.
 Pasos:
1. Se divide la secuencia inicial de datos del fichero a en dos mitades b y c.
2. Se mezclan b y c combinando elementos en el fichero aislados para formar pares
ordenados.
3. La secuencia resultante se almacena en el fichero a y se repiten los pasos 1 y 2 para
formar cuádruplos ordenados.
4. Se repiten los pasos anteriores para formar octetos ordenados, y así sucesivamente.
Ejemplo:
7 6 4 2 1 9 3 2F:
F1:
F2:
Ejemplo:
6 4 2 1 9 3 2F:
F1:
F2:
7
Ejemplo:
4 2 1 9 3 2F:
F1:
F2:
7
6
Ejemplo:
2 1 9 3 2F:
F1:
F2:
7 4
6
Ejemplo:
1 9 3 2F:
F1:
F2:
7 4
6 2
Ejemplo:
9 3 2F:
F1:
F2:
7 4 1
6 2
Ejemplo:
3 2F:
F1:
F2:
7 4 1
6 2 9
Ejemplo:
2F:
F1:
F2:
7 4 1 3
6 2 9
Ejemplo:
F:
F1:
F2:
7 4 1 3
6 2 9 2
Ejemplo:
F:
F1:
F2:
7 4 1 3
6 2 9 2
Ejemplo:
6F:
F1:
F2:
7 4 1 3
2 9 2
Ejemplo:
6 7F:
F1:
F2:
4 1 3
2 9 2
Ejemplo:
6 7F:
F1:
F2:
4 1 3
2 9 2
Ejemplo:
6 7 2F:
F1:
F2:
4 1 3
9 2
Ejemplo:
6 7 2 4F:
F1:
F2:
1 3
9 2
Ejemplo:
6 7 2 4F:
F1:
F2:
1 3
9 2
Ejemplo:
6 7 2 4 1F:
F1:
F2:
3
9 2
Ejemplo:
6 7 2 4 1 9F:
F1:
F2:
3
2
Ejemplo:
6 7 2 4 1 9F:
F1:
F2:
3
2
Ejemplo:
6 7 2 4 1 9 2F:
F1:
F2:
3
Ejemplo:
6 7 2 4 1 9 2 3F:
F1:
F2:
Nuevo subconjunto
de Particiones
Ejemplo:
2 4 1 9 2 3F:
F1:
F2:
6 7
Ejemplo:
1 9 2 3F:
F1:
F2:
6 7
2 4
Ejemplo:
2 3F:
F1:
F2:
6 7 1 9
2 4
Ejemplo:
F:
F1:
F2:
6 7 1 9
2 4 2 3
Ejemplo:
F:
F1:
F2:
6 7 1 9
2 4 2 3
Ejemplo:
2F:
F1:
F2:
6 7 1 9
4 2 3
Ejemplo:
2F:
F1:
F2:
6 7 1 9
4 2 3
Ejemplo:
2 4F:
F1:
F2:
6 7 1 9
2 3
Ejemplo:
2 4F:
F1:
F2:
6 7 1 9
2 3
Ejemplo:
2 4 6 77F:
F1:
F2:
1 9
2 3
Ejemplo:
2 4 6 77F:
F1:
F2:
1 9
2 3
Ejemplo:
2 4 6 7 17 1F:
F1:
F2:
9
2 3
Ejemplo:
2 4 6 7 17 1F:
F1:
F2:
9
2 3
Ejemplo:
2 4 6 7 17 1 2F:
F1:
F2:
9
3
Ejemplo:
2 4 6 7 17 1 2F:
F1:
F2:
9
3
Ejemplo:
2 4 6 7 17 1 2 3F:
F1:
F2:
9
Ejemplo:
2 4 6 7 17 1 2 3 9F:
F1:
F2:
Nuevo subconjunto
de Particiones
Ejemplo:
7 11 2 3 9F:
F1:
F2:
2 4 6 7
Ejemplo:
7 1F:
F1:
F2:
2 4 6 7
1 2 3 9
Ejemplo:
7 1F:
F1:
F2:
2 4 6 7
1 2 3 9
Ejemplo:
1 7 1F:
F1:
F2:
2 4 6 7
2 3 9
Ejemplo:
1 7 1F:
F1:
F2:
2 4 6 7
2 3 9
Ejemplo:
1 2 2 7 1F:
F1:
F2:
4 6 7
3 9
Ejemplo:
1 2 2 7 1F:
F1:
F2:
4 6 7
3 9
Ejemplo:
1 2 2 7 13F:
F1:
F2:
4 6 7
9
Ejemplo:
1 2 2 7 13F:
F1:
F2:
4 6 7
9
Ejemplo:
1 2 2 7 13 4F:
F1:
F2:
6 7
9
Ejemplo:
1 2 2 7 13 4F:
F1:
F2:
6 7
9
Ejemplo:
1 2 2 7 13 4 6F:
F1:
F2:
7
9
Ejemplo:
1 2 2 7 13 4 6F:
F1:
F2:
7
9
Ejemplo:
1 2 2 7 13 4 6 7F:
F1:
F2: 9
Ejemplo:
1 2 2 7 13 4 6 7 9F:
F1:
F2:
Números ordenados
Intercalación Natural
 Este método es una optimización del método de mezcla directa.
 Algoritmo de Mezcla Directa:
 Se realizan sucesivas distribuciones y mezclas del fichero c en los ficheros a y b hasta
lograr ordenar los datos.
 La distribución consiste en repartir la secuencia original en dos secuencias, de forma que
se pasan alternativamente secuencias ordenadas de longitud máxima del fichero c a los
ficheros a y b.
 La mezcla consiste en tomar una subsecuencia de a y otra de b y ordenarlas internamente
para formar una sola subsecuencia ordenada, y así con todos los pares de subsecuencias
(una de a y otra de b). Si a y b tienen distinto número de subsecuencias, las restantes se
añaden tal cual al fichero c sin mezclar.
Ejemplo:
7 6 4 2 1 9 3 2F:
F1:
F2:
Ejemplo:
6 4 2 1 9 3 2F:
F1:
F2:
76 > 7
Ejemplo:
4 2 1 9 3 2F:
F1:
F2:
7
6
4 > 6
Ejemplo:
2 1 9 3 2F:
F1:
F2:
7 4
6
2 > 4
Ejemplo:
1 9 3 2F:
F1:
F2:
7 4
6 2
1 > 2
Ejemplo:
9 3 2F:
F1:
F2:
7 4 1
6 2
9 > 1
Ejemplo:
3 2F:
F1:
F2:
7 4 1 9
6 2
3 > 9
Ejemplo:
2F:
F1:
F2:
7 4 1 9
6 2 3
2 > 3
Ejemplo:
F:
F1:
F2:
7 4 1 9 2
6 2 3
7 > 6
Verificamos que los valores de F1 > F2 o viceversa
Ejemplo:
6F:
F1:
F2:
7 4 1 9 2
2 3
Ejemplo:
6 7F:
F1:
F2:
4 1 9 2
2 3
4 > 2
Ejemplo:
6 7 2F:
F1:
F2:
4 1 9 2
3
Ejemplo:
6 7 2 4F:
F1:
F2:
1 9 2
3
1 > 3
Ejemplo:
6 7 2 4 1F:
F1:
F2:
9 2
3
9 > 3
Ejemplo:
6 7 2 4 1 3F:
F1:
F2:
9 2
Ejemplo:
6 7 2 4 1 3 9F:
F1:
F2:
2
Ejemplo:
6 7 2 4 1 3 9 2F:
F1:
F2:
Nuevo subconjunto
de Particiones
Ejemplo:
2 4 1 3 9 2F:
F1:
F2:
6 7
Ejemplo:
1 3 9 2F:
F1:
F2:
6 7
2 4
Ejemplo:
2F:
F1:
F2:
6 7 1 3 9
2 4
Ejemplo:
F:
F1:
F2:
6 7 1 3 9
2 4 2
Ejemplo:
F:
F1:
F2:
6 7 1 3 9
2 4 2
6 > 2
Ejemplo:
2F:
F1:
F2:
6 7 1 3 9
4 2
6 > 4
Ejemplo:
2 4F:
F1:
F2:
6 7 1 3 9
2
Ejemplo:
2 4 6 7F:
F1:
F2:
1 3 9
2
1 > 2
Ejemplo:
2 4 6 7 1F:
F1:
F2:
3 9
2
3 > 2
Ejemplo:
2 4 6 7 1 2F:
F1:
F2:
3 9
Ejemplo:
2 4 6 7 1 2 3 9F:
F1:
F2:
Nuevo subconjunto
de Particiones
Ejemplo:
1 2 3 9F:
F1:
F2:
2 4 6 7
Ejemplo:
F:
F1:
F2:
2 4 6 7
1 2 3 9
Ejemplo:
F:
F1:
F2:
2 4 6 7
1 2 3 9
2 > 1
Ejemplo:
1F:
F1:
F2:
2 4 6 7
2 3 9
2 > 2
Ejemplo:
1 2 2F:
F1:
F2:
4 6 7
3 9
4 > 3
Ejemplo:
1 2 2 3F:
F1:
F2:
4 6 7
9
4 > 9
Ejemplo:
1 2 2 3 4F:
F1:
F2:
6 7
9
6 > 9
Ejemplo:
1 2 2 3 4 6F:
F1:
F2:
7
9
7 > 9
Ejemplo:
1 2 2 3 4 6 7F:
F1:
F2: 9
Ejemplo:
1 2 2 3 4 6 7 9F:
F1:
F2:
Ejemplo:
1 2 2 3 4 6 7 9F:
F1:
F2:
Números ordenados
Intercalación Balanceada
 La mezcla equilibrada utiliza m archivos auxiliares, de los que m/2 son de entrada y m/2 de salida.
 Inicialmente, se distribuyen los tramos del archivo de origen en los m/2 archivos auxiliares. A partir de esta distribución, se
repiten los procesos de mezcla reduciendo a la mitad el número de tramos hasta que queda un único tramo.
 De esta forma, el proceso de mezcla se realiza en una sola fase en lugar de las dos fases (separación, fusión).
 Algoritmo de Mezcla Balanceada:
1. Distribuir registros del archivo original por tramos en los m/2 primeros archivos auxiliares. A continuación, estos se
consideran archivos de entrada.
2. Mezclar tramos de los m/2 archivos de entrada y escribirlos consecutivamente en los m/2 archivos de salida.
3. Cambiar la finalidad de los archivos, los de entrada pasan a ser de salida y viceversa; repetir a partir del segundo paso
hasta que quede un único tramo, entonces la secuencia está ordenada.
Ejemplo:
Ejemplo:
Ejemplo:
Ejemplo:
Ejemplo:
Intercalación Polifase
 Durante el proceso, cuando se alcanza el registro de fin de archivo en un archivo de entrada, este pasa a ser de
salida, el anterior archivo de salida pasa a ser de entrada y la mezcla continua.
 La sucesión de pasadas continúa hasta alcanzar el archivo ordenado.
Ejemplo:
Ejemplo:
Ejemplo:
Ejemplo:
Ejemplo:
Ejemplo:
Bibliografía:
 Estructura de datos en java Joyanes 1edición
 http://docplayer.es/3460870-Ordenamiento-y-mezcla-de-archivos.html
 https://es.scribd.com/doc/13176950/Estructura-de-Archivos-Folk-Desbloqueado
 http://ingenieriacomputacionprogram.blogspot.com/2014/05/unidad-3-tipos-de-
ordenacion.html
GRACIAS

Más contenido relacionado

La actualidad más candente

Hilos y procesos - Vanessa Ramirez
Hilos y procesos - Vanessa RamirezHilos y procesos - Vanessa Ramirez
Hilos y procesos - Vanessa RamirezVanessa Ramirez
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoJosé Antonio Sandoval Acosta
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacionLuis Couoh
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda BinariaITCV
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARESAnel Sosa
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un procesoi92almaa
 
Sistemas operativos threads
Sistemas operativos   threadsSistemas operativos   threads
Sistemas operativos threadsLiNo Candelario
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Monitores-sistemas operativos
Monitores-sistemas operativosMonitores-sistemas operativos
Monitores-sistemas operativosDaniel Vargas
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesJosé Antonio Sandoval Acosta
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteJosé Antonio Sandoval Acosta
 

La actualidad más candente (20)

Hilos y procesos - Vanessa Ramirez
Hilos y procesos - Vanessa RamirezHilos y procesos - Vanessa Ramirez
Hilos y procesos - Vanessa Ramirez
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de Ordenamiento
 
Algoritmos de Ordenamiento Externo.
Algoritmos de Ordenamiento Externo.Algoritmos de Ordenamiento Externo.
Algoritmos de Ordenamiento Externo.
 
Ordenamiento parte 2
Ordenamiento parte 2Ordenamiento parte 2
Ordenamiento parte 2
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacion
 
Memorias semiconductoras
Memorias semiconductorasMemorias semiconductoras
Memorias semiconductoras
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
Sistemas operativos threads
Sistemas operativos   threadsSistemas operativos   threads
Sistemas operativos threads
 
Prueba de corridas arriba y abajo de la media
Prueba de corridas arriba y abajo de la mediaPrueba de corridas arriba y abajo de la media
Prueba de corridas arriba y abajo de la media
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
Monitores-sistemas operativos
Monitores-sistemas operativosMonitores-sistemas operativos
Monitores-sistemas operativos
 
Estructuras de datos lineales
Estructuras de datos linealesEstructuras de datos lineales
Estructuras de datos lineales
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 

Destacado

Mobile-Friendly Email: Trends and Best Practices [Webinar with ActOn Software]
Mobile-Friendly Email: Trends and Best Practices [Webinar with ActOn Software]Mobile-Friendly Email: Trends and Best Practices [Webinar with ActOn Software]
Mobile-Friendly Email: Trends and Best Practices [Webinar with ActOn Software]Litmus
 
Master Thesis - Nikolaos Kratimenos
Master Thesis - Nikolaos KratimenosMaster Thesis - Nikolaos Kratimenos
Master Thesis - Nikolaos KratimenosNikolas Kratimenos
 
O futuro da Família Empresária | Aletéia Lopes | Herdars
O futuro da Família Empresária | Aletéia Lopes | HerdarsO futuro da Família Empresária | Aletéia Lopes | Herdars
O futuro da Família Empresária | Aletéia Lopes | HerdarsPapo de Consultor
 
White Paper: Ratings and Reviews
White Paper: Ratings and ReviewsWhite Paper: Ratings and Reviews
White Paper: Ratings and ReviewsCory Grassell
 
ごつい虫食い算を解く
ごつい虫食い算を解くごつい虫食い算を解く
ごつい虫食い算を解くnakaken88
 
The Email Design Conference – Litmus Live 2016 Presentation by Ivana Simovic
The Email Design Conference – Litmus Live 2016 Presentation by Ivana SimovicThe Email Design Conference – Litmus Live 2016 Presentation by Ivana Simovic
The Email Design Conference – Litmus Live 2016 Presentation by Ivana SimovicDemac Media
 
17 Takeaways from the Email Design Conference London, 2016
17 Takeaways from the Email Design Conference London, 201617 Takeaways from the Email Design Conference London, 2016
17 Takeaways from the Email Design Conference London, 2016Litmus
 
Pesquisa em marketing - Parte 1
Pesquisa em marketing - Parte 1Pesquisa em marketing - Parte 1
Pesquisa em marketing - Parte 1Rogerio Campos
 
Planejamento aula estagio aula 1
Planejamento aula estagio aula 1Planejamento aula estagio aula 1
Planejamento aula estagio aula 1Tamires Rodrigues
 
Луцька СЗОШ №5
Луцька СЗОШ №5Луцька СЗОШ №5
Луцька СЗОШ №5Anthony Ivaniuk
 
Lesson 5 seven special messages from jesus
Lesson 5 seven special messages from jesus Lesson 5 seven special messages from jesus
Lesson 5 seven special messages from jesus Nick Pellicciotta
 
Lesson 14 revelation seminars the sanctuary -god sets a date for judgment
Lesson 14 revelation seminars   the sanctuary -god sets a date for judgmentLesson 14 revelation seminars   the sanctuary -god sets a date for judgment
Lesson 14 revelation seminars the sanctuary -god sets a date for judgmentNick Pellicciotta
 
Webinar - Estratégia Emocional para Gerentes de Projeto
Webinar - Estratégia Emocional para Gerentes de ProjetoWebinar - Estratégia Emocional para Gerentes de Projeto
Webinar - Estratégia Emocional para Gerentes de ProjetoProjetos e TI
 
Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?
Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?
Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?MOV Marketing
 

Destacado (20)

Mobile-Friendly Email: Trends and Best Practices [Webinar with ActOn Software]
Mobile-Friendly Email: Trends and Best Practices [Webinar with ActOn Software]Mobile-Friendly Email: Trends and Best Practices [Webinar with ActOn Software]
Mobile-Friendly Email: Trends and Best Practices [Webinar with ActOn Software]
 
Topic4
Topic4Topic4
Topic4
 
Master Thesis - Nikolaos Kratimenos
Master Thesis - Nikolaos KratimenosMaster Thesis - Nikolaos Kratimenos
Master Thesis - Nikolaos Kratimenos
 
O futuro da Família Empresária | Aletéia Lopes | Herdars
O futuro da Família Empresária | Aletéia Lopes | HerdarsO futuro da Família Empresária | Aletéia Lopes | Herdars
O futuro da Família Empresária | Aletéia Lopes | Herdars
 
White Paper: Ratings and Reviews
White Paper: Ratings and ReviewsWhite Paper: Ratings and Reviews
White Paper: Ratings and Reviews
 
ごつい虫食い算を解く
ごつい虫食い算を解くごつい虫食い算を解く
ごつい虫食い算を解く
 
Programación dinámica
Programación dinámicaProgramación dinámica
Programación dinámica
 
The Email Design Conference – Litmus Live 2016 Presentation by Ivana Simovic
The Email Design Conference – Litmus Live 2016 Presentation by Ivana SimovicThe Email Design Conference – Litmus Live 2016 Presentation by Ivana Simovic
The Email Design Conference – Litmus Live 2016 Presentation by Ivana Simovic
 
17 Takeaways from the Email Design Conference London, 2016
17 Takeaways from the Email Design Conference London, 201617 Takeaways from the Email Design Conference London, 2016
17 Takeaways from the Email Design Conference London, 2016
 
Pesquisa em marketing - Parte 1
Pesquisa em marketing - Parte 1Pesquisa em marketing - Parte 1
Pesquisa em marketing - Parte 1
 
Planejamento aula estagio aula 1
Planejamento aula estagio aula 1Planejamento aula estagio aula 1
Planejamento aula estagio aula 1
 
Луцька СЗОШ №5
Луцька СЗОШ №5Луцька СЗОШ №5
Луцька СЗОШ №5
 
Я - школярик
Я  - школярикЯ  - школярик
Я - школярик
 
день писемності
день писемностідень писемності
день писемності
 
04 thefor (1)
 04 thefor (1) 04 thefor (1)
04 thefor (1)
 
9 141002072536-phpapp01
9 141002072536-phpapp019 141002072536-phpapp01
9 141002072536-phpapp01
 
Lesson 5 seven special messages from jesus
Lesson 5 seven special messages from jesus Lesson 5 seven special messages from jesus
Lesson 5 seven special messages from jesus
 
Lesson 14 revelation seminars the sanctuary -god sets a date for judgment
Lesson 14 revelation seminars   the sanctuary -god sets a date for judgmentLesson 14 revelation seminars   the sanctuary -god sets a date for judgment
Lesson 14 revelation seminars the sanctuary -god sets a date for judgment
 
Webinar - Estratégia Emocional para Gerentes de Projeto
Webinar - Estratégia Emocional para Gerentes de ProjetoWebinar - Estratégia Emocional para Gerentes de Projeto
Webinar - Estratégia Emocional para Gerentes de Projeto
 
Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?
Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?
Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?
 

Similar a Algoritmos de ordenamiento externo sobre archivos

Ordenamiento de Archivos en Java
Ordenamiento de Archivos en JavaOrdenamiento de Archivos en Java
Ordenamiento de Archivos en JavaErick Barzallo
 
Ordenamientos externo
Ordenamientos externoOrdenamientos externo
Ordenamientos externoBelen Toledo
 
Ordenamientos Externo
Ordenamientos ExternoOrdenamientos Externo
Ordenamientos ExternoBelen Toledo
 
Tema 4 - Tipos datos avanzados (II)
Tema 4 - Tipos datos avanzados (II)Tema 4 - Tipos datos avanzados (II)
Tema 4 - Tipos datos avanzados (II)Pablo Haya
 

Similar a Algoritmos de ordenamiento externo sobre archivos (6)

Ordenamietos externos
Ordenamietos externosOrdenamietos externos
Ordenamietos externos
 
Ordenamiento de Archivos en Java
Ordenamiento de Archivos en JavaOrdenamiento de Archivos en Java
Ordenamiento de Archivos en Java
 
Ordenamientos externos
Ordenamientos externosOrdenamientos externos
Ordenamientos externos
 
Ordenamientos externo
Ordenamientos externoOrdenamientos externo
Ordenamientos externo
 
Ordenamientos Externo
Ordenamientos ExternoOrdenamientos Externo
Ordenamientos Externo
 
Tema 4 - Tipos datos avanzados (II)
Tema 4 - Tipos datos avanzados (II)Tema 4 - Tipos datos avanzados (II)
Tema 4 - Tipos datos avanzados (II)
 

Más de Daniel Gomez Jaramillo

Más de Daniel Gomez Jaramillo (15)

DotVVM Fundamentals
DotVVM FundamentalsDotVVM Fundamentals
DotVVM Fundamentals
 
Servicios de base de datos multimodelo NoSQL con Azure CosmosDB y aplicación...
Servicios de base de datos multimodelo  NoSQL con Azure CosmosDB y aplicación...Servicios de base de datos multimodelo  NoSQL con Azure CosmosDB y aplicación...
Servicios de base de datos multimodelo NoSQL con Azure CosmosDB y aplicación...
 
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
 
HTML y Alojamiento en Azure.
HTML y Alojamiento en Azure. HTML y Alojamiento en Azure.
HTML y Alojamiento en Azure.
 
Internet y seguridad en redes
Internet y seguridad en redesInternet y seguridad en redes
Internet y seguridad en redes
 
Sistema de gestión de base de datos SQL UC
Sistema de gestión de base de datos SQL UCSistema de gestión de base de datos SQL UC
Sistema de gestión de base de datos SQL UC
 
Colecciones en Scala
Colecciones en ScalaColecciones en Scala
Colecciones en Scala
 
Codificación de Huffman
Codificación de Huffman Codificación de Huffman
Codificación de Huffman
 
Reproductor de música DG Player
Reproductor de música DG PlayerReproductor de música DG Player
Reproductor de música DG Player
 
Colecciones en Python
Colecciones en PythonColecciones en Python
Colecciones en Python
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Fuerzas de rozamiento
Fuerzas de rozamientoFuerzas de rozamiento
Fuerzas de rozamiento
 
Clases y objetos en Java
Clases y objetos en JavaClases y objetos en Java
Clases y objetos en Java
 
Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4
 
Algoritmo de ordenamiento: Heap Sort
Algoritmo de ordenamiento: Heap SortAlgoritmo de ordenamiento: Heap Sort
Algoritmo de ordenamiento: Heap Sort
 

Último

movimiento circular univormemente variado
movimiento circular univormemente variadomovimiento circular univormemente variado
movimiento circular univormemente variadoEsthefaniaAuquilla1
 
Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...
Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...
Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...jfmolina199
 
Sistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas EstructuraSistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas EstructuraJairoMaxKevinMartine
 
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2santiagoBernabei8
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfAnthony Gualpa
 
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptxPRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptxStibeCr
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdfPLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdfmcamposa87
 
METASISTEMA-EXPOSICIONfgertertertretr.ppt
METASISTEMA-EXPOSICIONfgertertertretr.pptMETASISTEMA-EXPOSICIONfgertertertretr.ppt
METASISTEMA-EXPOSICIONfgertertertretr.pptSANTOS400018
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxBuddyroi
 
Análisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaAnálisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaJoellyAlejandraRodrg
 
Unidad_1_Parte_1 organización y estructura de los seres vivos
Unidad_1_Parte_1 organización y estructura de los seres vivosUnidad_1_Parte_1 organización y estructura de los seres vivos
Unidad_1_Parte_1 organización y estructura de los seres vivossolareslionel9
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEfrain Yungan
 
presentación de topografía y sus aplicaciones
presentación de topografía y sus aplicacionespresentación de topografía y sus aplicaciones
presentación de topografía y sus aplicacionesCarlosA427496
 
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIALFUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIALPamelaGranda5
 
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptxEXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptxKeylaArlethTorresOrt
 
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALFOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALRiveraPemintelAlejan
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejerciciosEfrain Yungan
 
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargarMECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargarAdrielQuispeLpez
 
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdfINFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdfsolidalilaalvaradoro
 

Último (20)

movimiento circular univormemente variado
movimiento circular univormemente variadomovimiento circular univormemente variado
movimiento circular univormemente variado
 
Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...
Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...
Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...
 
Sistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas EstructuraSistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas Estructura
 
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdf
 
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptxPRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdfPLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
 
METASISTEMA-EXPOSICIONfgertertertretr.ppt
METASISTEMA-EXPOSICIONfgertertertretr.pptMETASISTEMA-EXPOSICIONfgertertertretr.ppt
METASISTEMA-EXPOSICIONfgertertertretr.ppt
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptx
 
Análisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaAnálisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadística
 
Unidad_1_Parte_1 organización y estructura de los seres vivos
Unidad_1_Parte_1 organización y estructura de los seres vivosUnidad_1_Parte_1 organización y estructura de los seres vivos
Unidad_1_Parte_1 organización y estructura de los seres vivos
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
 
presentación de topografía y sus aplicaciones
presentación de topografía y sus aplicacionespresentación de topografía y sus aplicaciones
presentación de topografía y sus aplicaciones
 
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIALFUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
 
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptxEXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
 
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALFOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicios
 
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargarMECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
 
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdfINFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
 

Algoritmos de ordenamiento externo sobre archivos