SlideShare una empresa de Scribd logo
2
Lo más leído
3
Lo más leído
6
Lo más leído
Ordenación
Interna
Intercambio
El ordenamiento por intercambio es
un algoritmo de ordenamiento de
datos que se basa en comparar
elementos adyacentes de una lista
y, si están en el orden incorrecto,
intercambiarlos. Este proceso se
repite hasta que todos los
elementos estén ordenados.
Definición Ejemplo:
El algoritmo funciona de la siguiente manera:
● Se compara el primer elemento de la lista con
el segundo. Si están en orden ascendente, se
pasa al siguiente par de elementos; de lo
contrario, se intercambian.
● Luego, se compara el segundo elemento con
el tercero, y así sucesivamente, hasta el final
de la lista. Este proceso se repite hasta que
no se requieran más intercambios.
¿Como Funciona?
• No es adecuado para listas
con un alto grado de
desorden, ya que puede
tardar mucho tiempo en
ordenar los datos.
• Es un algoritmo ineficiente
para listas de datos casi
ordenados, ya que requiere
de muchos intercambios
innecesarios.
• Es útil para ordenar pequeñas
cantidades de datos, especialmente
si la lista está casi ordenada.
• Es fácil de entender e implementar,
lo que lo hace ideal para casos
simples de ordenamiento.
Ventajas
Desventajas
● En conclusión, el ordenamiento por
intercambio es un algoritmo de
ordenamiento sencillo pero
ineficiente para grandes conjuntos de
datos. A pesar de su simplicidad,
puede ser efectivo para ordenar
conjuntos de datos pequeños o para
realizar la primera fase de
ordenamiento en algoritmos más
complejos.
Conclusión
• http://mapaches.itz.edu.mx/~mbarajas/edinf/Ordenamiento.pdf
Bibliografía

Más contenido relacionado

PDF
Estructuras de datos lineales
PDF
Árboles Multicamino, B y B+
PPTX
Busqueda Binaria
PPTX
Heap sort
PPTX
Metodos de ordenacion radix sort
DOCX
Documento de Busqueda Binaria
DOCX
Ordenamiento por insercion
PPTX
Arboles multicamino
Estructuras de datos lineales
Árboles Multicamino, B y B+
Busqueda Binaria
Heap sort
Metodos de ordenacion radix sort
Documento de Busqueda Binaria
Ordenamiento por insercion
Arboles multicamino

La actualidad más candente (20)

PDF
Etapas del desarrolo de un programa
PPTX
Busqueda Binaria
PPTX
Importancia de la implementación de las listas para la estructura de datos
PPTX
Ordenamiento QuickSort
PDF
Algoritmos de Ordenamiento externo
PPTX
Método de ordenamiento por selección (selection sort
PPTX
Programación 3: Grafos, representación y operaciones
PPT
programacion orientada a objetos
PPTX
Estructura de datos lineales y no lineales
PPTX
Analisis de requerimiento
PPTX
Ordenamientos burbuja e inserción
DOCX
1.método simplex para la solución de problemas de operaciones de investigaciones
PPTX
Exposicion Busqueda
PPTX
Algoritmos de Ordenamiento Externo.
PPTX
Diagramas de clase.pptx
PPTX
Diagrama de Actividades
DOCX
Cuadro comparativo algoritmos de busqueda
PPTX
Diagrama de clases
PPTX
Listas Enlazadas
PPTX
Arboles - estructura de datos
Etapas del desarrolo de un programa
Busqueda Binaria
Importancia de la implementación de las listas para la estructura de datos
Ordenamiento QuickSort
Algoritmos de Ordenamiento externo
Método de ordenamiento por selección (selection sort
Programación 3: Grafos, representación y operaciones
programacion orientada a objetos
Estructura de datos lineales y no lineales
Analisis de requerimiento
Ordenamientos burbuja e inserción
1.método simplex para la solución de problemas de operaciones de investigaciones
Exposicion Busqueda
Algoritmos de Ordenamiento Externo.
Diagramas de clase.pptx
Diagrama de Actividades
Cuadro comparativo algoritmos de busqueda
Diagrama de clases
Listas Enlazadas
Arboles - estructura de datos
Publicidad

Similar a Metodo Intercambio (20)

PPTX
ORDENAMIENTO POR INTERCAMBIO
PPTX
Algoritmos de Ordenación
PDF
hjkjhkkuhuhkhukhukhukhukhukuhkhukuhkhukuhk
PDF
Algoritmos de ordenamiento
PPTX
Ordenación y búsqueda orientada a C++
PPTX
Recursividad, Ordenacion y Busqueda
PPTX
Presentacion recursividad
PDF
S02.s1 - Algoritmos de Ordenación Interna UTP
PPTX
Insertion sort
PPTX
Ordenamiento por seleccion
PPTX
Gualan Jhosua Algoritmos de ordenación.pptx
PPTX
Ordenacion y busqueda
PPTX
expo de metodos de busqueda.pptx
PDF
PPTX
EJERCICIOS DE COMPLEGIDAD DE ALGORITMOS CON METODO Merge sort y Quicksort ) (...
PPTX
Metodos de ordenamiento
PPTX
Unidad 5 metodos de ordenamiento
PPTX
Programacion estructurada
PPTX
Ordenacion y busqueda
ORDENAMIENTO POR INTERCAMBIO
Algoritmos de Ordenación
hjkjhkkuhuhkhukhukhukhukhukuhkhukuhkhukuhk
Algoritmos de ordenamiento
Ordenación y búsqueda orientada a C++
Recursividad, Ordenacion y Busqueda
Presentacion recursividad
S02.s1 - Algoritmos de Ordenación Interna UTP
Insertion sort
Ordenamiento por seleccion
Gualan Jhosua Algoritmos de ordenación.pptx
Ordenacion y busqueda
expo de metodos de busqueda.pptx
EJERCICIOS DE COMPLEGIDAD DE ALGORITMOS CON METODO Merge sort y Quicksort ) (...
Metodos de ordenamiento
Unidad 5 metodos de ordenamiento
Programacion estructurada
Ordenacion y busqueda
Publicidad

Más de Fernando Solis (20)

PDF
fundamentos de programación el arte de programar
PDF
2.5 PROYECTOS DE POO
PDF
24.3.3. Strategy
PDF
TEMPLAT E
PDF
Patrón Singleton
PDF
Tipos de Patrones
PDF
Importancia de los patrones de diseño
PDF
Introduccion-a-los-Patrones-de-Comportamiento.pdf
PDF
Bajo acoplamiento.pdf
PDF
MODULARIDAD _AltaCohesion
PDF
Localización de decisiones de diseño
PDF
Código entendible, flexible y mantenible
PDF
22.5 Dependency Inversion
PDF
Segregación de Interfaces
PDF
Sustitución de Liskov
PDF
Principio Open-Closed Mantilla
PDF
Principio-de-Responsabilidad-Unica-en-Java
PDF
21.7 Integración de componentes gráficos y clases
PDF
21.6 Gestion de Eventos - Componentes y Objetos Gráficos Java
PDF
21.5 Tablas - Componentes y Objetos Gráficos Java
fundamentos de programación el arte de programar
2.5 PROYECTOS DE POO
24.3.3. Strategy
TEMPLAT E
Patrón Singleton
Tipos de Patrones
Importancia de los patrones de diseño
Introduccion-a-los-Patrones-de-Comportamiento.pdf
Bajo acoplamiento.pdf
MODULARIDAD _AltaCohesion
Localización de decisiones de diseño
Código entendible, flexible y mantenible
22.5 Dependency Inversion
Segregación de Interfaces
Sustitución de Liskov
Principio Open-Closed Mantilla
Principio-de-Responsabilidad-Unica-en-Java
21.7 Integración de componentes gráficos y clases
21.6 Gestion de Eventos - Componentes y Objetos Gráficos Java
21.5 Tablas - Componentes y Objetos Gráficos Java

Último (20)

PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Introducción a la historia de la filosofía
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
Tomo 1 de biologia gratis ultra plusenmas
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
IPERC...................................
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
EL aprendizaje adaptativo bajo STEM+H.pdf
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Atencion prenatal. Ginecologia y obsetricia
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
Doctrina 1 Soteriologuia y sus diferente
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Introducción a la historia de la filosofía
Manual de Convivencia 2025 actualizado a las normas vigentes
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
Tomo 1 de biologia gratis ultra plusenmas
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
IPERC...................................
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
EL aprendizaje adaptativo bajo STEM+H.pdf
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
TOMO II - LITERATURA.pd plusenmas ultras
Presentación de la Cetoacidosis diabetica.pptx
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
Escuelas Desarmando una mirada subjetiva a la educación
Atencion prenatal. Ginecologia y obsetricia

Metodo Intercambio

  • 2. El ordenamiento por intercambio es un algoritmo de ordenamiento de datos que se basa en comparar elementos adyacentes de una lista y, si están en el orden incorrecto, intercambiarlos. Este proceso se repite hasta que todos los elementos estén ordenados. Definición Ejemplo:
  • 3. El algoritmo funciona de la siguiente manera: ● Se compara el primer elemento de la lista con el segundo. Si están en orden ascendente, se pasa al siguiente par de elementos; de lo contrario, se intercambian. ● Luego, se compara el segundo elemento con el tercero, y así sucesivamente, hasta el final de la lista. Este proceso se repite hasta que no se requieran más intercambios. ¿Como Funciona?
  • 4. • No es adecuado para listas con un alto grado de desorden, ya que puede tardar mucho tiempo en ordenar los datos. • Es un algoritmo ineficiente para listas de datos casi ordenados, ya que requiere de muchos intercambios innecesarios. • Es útil para ordenar pequeñas cantidades de datos, especialmente si la lista está casi ordenada. • Es fácil de entender e implementar, lo que lo hace ideal para casos simples de ordenamiento. Ventajas Desventajas
  • 5. ● En conclusión, el ordenamiento por intercambio es un algoritmo de ordenamiento sencillo pero ineficiente para grandes conjuntos de datos. A pesar de su simplicidad, puede ser efectivo para ordenar conjuntos de datos pequeños o para realizar la primera fase de ordenamiento en algoritmos más complejos. Conclusión