SlideShare una empresa de Scribd logo
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

Ejercicios uml
Ejercicios umlEjercicios uml
Ordenamientos externos
Ordenamientos externosOrdenamientos externos
Ordenamientos externos
Angel Vázquez Patiño
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
José Antonio Sandoval Acosta
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
Alvaro Enrique Ruano
 
Archivo Secuencial
Archivo SecuencialArchivo Secuencial
Archivo Secuencial
luismy_martinez
 
Archivos secuenciales
Archivos secuencialesArchivos secuenciales
Archivos secuencialessekt07
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externa
Edwin Narváez
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda HashBlanca Parra
 
Estructura de Datos : Ordenamiento Externo
Estructura de Datos : Ordenamiento Externo Estructura de Datos : Ordenamiento Externo
Estructura de Datos : Ordenamiento Externo
Carlos Criollo
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
jennifergu17
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
Tortuly
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
Emerson Garay
 
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
José Antonio Sandoval Acosta
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasHuascar Génere
 
HASH Organizacion de Archivos en Bases de Datos
HASH Organizacion de Archivos en Bases de DatosHASH Organizacion de Archivos en Bases de Datos
HASH Organizacion de Archivos en Bases de Datos
Angel Feijo
 
Sistemas operativos de tiempo compartido
Sistemas operativos de tiempo compartidoSistemas operativos de tiempo compartido
Sistemas operativos de tiempo compartidocamilo_flores
 
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractos
neftali omar peña balam
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
NANO-06
 
Listas doblemente enlazadas
Listas doblemente enlazadasListas doblemente enlazadas
Listas doblemente enlazadas
DĴäîřo Lêmä
 

La actualidad más candente (20)

Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Ordenamientos externos
Ordenamientos externosOrdenamientos externos
Ordenamientos externos
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
Archivo Secuencial
Archivo SecuencialArchivo Secuencial
Archivo Secuencial
 
Archivos secuenciales
Archivos secuencialesArchivos secuenciales
Archivos secuenciales
 
Ordenamiento parte 2
Ordenamiento parte 2Ordenamiento parte 2
Ordenamiento parte 2
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externa
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Estructura de Datos : Ordenamiento Externo
Estructura de Datos : Ordenamiento Externo Estructura de Datos : Ordenamiento Externo
Estructura de Datos : Ordenamiento Externo
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 
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
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colas
 
HASH Organizacion de Archivos en Bases de Datos
HASH Organizacion de Archivos en Bases de DatosHASH Organizacion de Archivos en Bases de Datos
HASH Organizacion de Archivos en Bases de Datos
 
Sistemas operativos de tiempo compartido
Sistemas operativos de tiempo compartidoSistemas operativos de tiempo compartido
Sistemas operativos de tiempo compartido
 
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractos
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Listas doblemente enlazadas
Listas doblemente enlazadasListas doblemente enlazadas
Listas doblemente enlazadas
 

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
 
Topic4
Topic4Topic4
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 | Herdars
Papo de Consultor
 
White Paper: Ratings and Reviews
White Paper: Ratings and ReviewsWhite Paper: Ratings and Reviews
White Paper: Ratings and Reviews
Cory Grassell
 
ごつい虫食い算を解く
ごつい虫食い算を解くごつい虫食い算を解く
ごつい虫食い算を解くnakaken88
 
Programación dinámica
Programación dinámicaProgramación dinámica
Programación dinámica
Daniel Gomez Jaramillo
 
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
Demac 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, 2016
Litmus
 
Pesquisa em marketing - Parte 1
Pesquisa em marketing - Parte 1Pesquisa em marketing - Parte 1
Pesquisa em marketing - Parte 1
Rogerio Campos
 
Planejamento aula estagio aula 1
Planejamento aula estagio aula 1Planejamento aula estagio aula 1
Planejamento aula estagio aula 1Tamires Rodrigues
 
Луцька СЗОШ №5
Луцька СЗОШ №5Луцька СЗОШ №5
Луцька СЗОШ №5
Anthony Ivaniuk
 
Я - школярик
Я  - школярикЯ  - школярик
Я - школярик
Рая Матерецька
 
день писемності
день писемностідень писемності
день писемності
Рая Матерецька
 
04 thefor (1)
 04 thefor (1) 04 thefor (1)
04 thefor (1)
Nick Pellicciotta
 
9 141002072536-phpapp01
9 141002072536-phpapp019 141002072536-phpapp01
9 141002072536-phpapp01
Nick Pellicciotta
 
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 judgment
Nick 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 Projeto
Projetos 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

Ordenamietos externos
Ordenamietos externosOrdenamietos externos
Ordenamietos externos
Jorge Encalada Ulloa
 
Ordenamientos externos
Ordenamientos externosOrdenamientos externos
Ordenamientos externos
Christian Collaguazo Malla
 
Algoritmos intercalación
Algoritmos intercalaciónAlgoritmos intercalación
Algoritmos intercalación
Paul Arévalo
 
Ordenamientos externo
Ordenamientos externoOrdenamientos externo
Ordenamientos externo
Belen Toledo
 
Ordenamientos Externo
Ordenamientos ExternoOrdenamientos Externo
Ordenamientos Externo
Belen 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
 
Ordenamientos externos
Ordenamientos externosOrdenamientos externos
Ordenamientos externos
 
Algoritmos intercalación
Algoritmos intercalaciónAlgoritmos intercalación
Algoritmos intercalación
 
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

DotVVM Fundamentals
DotVVM FundamentalsDotVVM Fundamentals
DotVVM Fundamentals
Daniel Gomez Jaramillo
 
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...
Daniel Gomez Jaramillo
 
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.
Daniel Gomez Jaramillo
 
HTML y Alojamiento en Azure.
HTML y Alojamiento en Azure. HTML y Alojamiento en Azure.
HTML y Alojamiento en Azure.
Daniel Gomez Jaramillo
 
Internet y seguridad en redes
Internet y seguridad en redesInternet y seguridad en redes
Internet y seguridad en redes
Daniel Gomez Jaramillo
 
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
Daniel Gomez Jaramillo
 
Colecciones en Scala
Colecciones en ScalaColecciones en Scala
Colecciones en Scala
Daniel Gomez Jaramillo
 
Codificación de Huffman
Codificación de Huffman Codificación de Huffman
Codificación de Huffman
Daniel Gomez Jaramillo
 
Reproductor de música DG Player
Reproductor de música DG PlayerReproductor de música DG Player
Reproductor de música DG Player
Daniel Gomez Jaramillo
 
Colecciones en Python
Colecciones en PythonColecciones en Python
Colecciones en Python
Daniel Gomez Jaramillo
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
Daniel Gomez Jaramillo
 
Fuerzas de rozamiento
Fuerzas de rozamientoFuerzas de rozamiento
Fuerzas de rozamiento
Daniel Gomez Jaramillo
 
Clases y objetos en Java
Clases y objetos en JavaClases y objetos en Java
Clases y objetos en Java
Daniel Gomez Jaramillo
 
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
Daniel Gomez Jaramillo
 
Algoritmo de ordenamiento: Heap Sort
Algoritmo de ordenamiento: Heap SortAlgoritmo de ordenamiento: Heap Sort
Algoritmo de ordenamiento: Heap Sort
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

LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LuisLobatoingaruca
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
JavierAlejosM
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
ivan848686
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
AldithoPomatay2
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
manuelalejandro238
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
CarlosAroeira1
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
AlfonsoRosalesFonsec
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
MariaCortezRuiz
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
maitecuba2006
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
LuisLobatoingaruca
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
jcbarriopedro69
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
ssuserebb7f71
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
ycalful01
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
michiotes33
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
ValGS2
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
SantosCatalinoOrozco
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
NicolasGramajo1
 

Último (20)

LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
 

Algoritmos de ordenamiento externo sobre archivos