SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
MÉTODOS DE ORDENAMIENTO
ORDENACIÓN POR INTERCAMBIO DIRECTO (BURBUJA)
Este método es fácil de programar y es considerado uno de los métodos más eficientes. Este
método puede trabajar de varias maneras, llevando los elementos hacia la parte izquierda del
arreglo o trasladando los elementos más grandes hacia la parte derecha.
El objetivo de este método es comparar pares de elementos adyacentes e intercambiar entre
si hasta que todos queden ordenados. Se realizan ( n-1) pasadas transportando en cada una de
ellas el mayor o menor de los elementos según sea su caso, al final de las (n-1) pasadas los
elementos del arreglo estarán ordenados.
Supongamos que se quiere ordenar el siguiente arreglo
ANÁLISIS DE EFICIENCIA DE LOS MÉTODOS DE ORDENACIÓN DIRECTOS
El número de comparaciones que se realizan en este método se puede contabilizar de la
siguiente manera. En la primera pasada se realiza (n-1) comparaciones, en la segunda pasada
(n-2) comparaciones y así sucesivamente.
Siendo n el número de elementos del arreglo tendremos la siguiente fórmula
El número de movimientos que se realiza depende que si el arreglo esta ordenado
desordenado o en orden inverso
Ordenado
Desordenado
Orden inverso
ORDENACIÓN POR EL MÉTODO DE INSERCIÓN
Este método es conocido también como método de la baraja, consiste en insertar un elemento
del arreglo en su parte izquierda, que ya se encuentra ordenado. Este proceso se repite desde
el segundo hasta el enésimo elemento.
Ejemplo.
Ordenar el siguiente array:
ANÁLISIS DE EFICIENCIA
El número mínimo de comparaciones y movimientos se produce cuando los elementos del
arreglo ya están ordenados
En general podemos afirmar que si el arreglo esta ordenados se efectúan como máximo n-1
comparaciones y 0 movimientos entre elementos.
El nùmero màximo de comparaciones y movientos se da cuando los elementos del array estan
en orden inverso
Cuando los elementos se encuentran en forma aleatoria en el arreglo, el número de
comparaciones promedio se establecen mediante la siguiente fórmula.
Respecto al número de movimientos, si el arreglo esta ordenado no se realiza ninguna
Mmin= 0
El número máximo de movimientos se presenta cuando el arreglo está en orden inverso
El número de movimientos promedio, se da cuando los elementos del arreglo se encuentran
en forma aleatoria
ORDENACIÓN POR EL MÉTODO DE SELECCIÓN
El método de selección es más eficiente que los métodos anteriores, pero sin embargo no es
recomendable utilizarlo cuando el número de elementos es mediano o grande.
Este método consiste en buscar el menor de los elementos y colocarlo en la primera posición,
luego se busca el segundo más pequeño del arreglo y se coloca en la segunda posición, este
proceso continúa hasta que todos los elementos estén ordenados.
Ejemplo.
Análisis de eficiencia
Par el análisis de la eficiencia no se toma en cuenta la disposición de los elementos
Resumen de las fórmulas de los métodos de ordenación

Más contenido relacionado

La actualidad más candente (20)

Seminario 9
Seminario 9Seminario 9
Seminario 9
 
Tarea 9
Tarea 9Tarea 9
Tarea 9
 
Tarea seminario 5
Tarea seminario 5Tarea seminario 5
Tarea seminario 5
 
Métodos de integración
Métodos de integraciónMétodos de integración
Métodos de integración
 
Insercion
InsercionInsercion
Insercion
 
Presentasion simulacion
Presentasion simulacionPresentasion simulacion
Presentasion simulacion
 
Tema 9
Tema 9Tema 9
Tema 9
 
Regresion lineal anexo
Regresion lineal anexoRegresion lineal anexo
Regresion lineal anexo
 
Tarea 8
Tarea 8Tarea 8
Tarea 8
 
Tema 11
Tema 11Tema 11
Tema 11
 
Tema 11
Tema 11Tema 11
Tema 11
 
Tarea 9
Tarea 9 Tarea 9
Tarea 9
 
los coeficientes de correlación de Pearson y de Sperman
los coeficientes de correlación de Pearson y de Spermanlos coeficientes de correlación de Pearson y de Sperman
los coeficientes de correlación de Pearson y de Sperman
 
ecuaciones de primer grado
ecuaciones de primer gradoecuaciones de primer grado
ecuaciones de primer grado
 
ECUACIONES DE PRIMER GRADO
ECUACIONES DE PRIMER GRADOECUACIONES DE PRIMER GRADO
ECUACIONES DE PRIMER GRADO
 
Ecuaciones de primer grado
Ecuaciones de primer gradoEcuaciones de primer grado
Ecuaciones de primer grado
 
Coeficientes de Correlación
Coeficientes de CorrelaciónCoeficientes de Correlación
Coeficientes de Correlación
 
R cuadrado
R cuadradoR cuadrado
R cuadrado
 
Sistemas de control (1)
Sistemas  de control (1)Sistemas  de control (1)
Sistemas de control (1)
 
Introducción a la derivada-Cálculo Diferencial
Introducción a la derivada-Cálculo DiferencialIntroducción a la derivada-Cálculo Diferencial
Introducción a la derivada-Cálculo Diferencial
 

Destacado

Destacado (9)

Raid
RaidRaid
Raid
 
Hash
HashHash
Hash
 
Arreglode discosmaquinasvirtuales
Arreglode discosmaquinasvirtualesArreglode discosmaquinasvirtuales
Arreglode discosmaquinasvirtuales
 
Tipo de memorias
Tipo de memoriasTipo de memorias
Tipo de memorias
 
Query browser-es
Query browser-esQuery browser-es
Query browser-es
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
File System Management
File System ManagementFile System Management
File System Management
 
sena
senasena
sena
 
Servicios linux
Servicios linuxServicios linux
Servicios linux
 

Similar a MétodosOrdenaciónSEO (20)

1 métodos de ordenación tema1
1 métodos de ordenación tema11 métodos de ordenación tema1
1 métodos de ordenación tema1
 
Josemanueunidad4 investigacionmetodos
Josemanueunidad4 investigacionmetodosJosemanueunidad4 investigacionmetodos
Josemanueunidad4 investigacionmetodos
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Arreglos enitmar
Arreglos enitmarArreglos enitmar
Arreglos enitmar
 
UNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busquedaUNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busqueda
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Presentacion
PresentacionPresentacion
Presentacion
 
Ordenamiento por insercion
Ordenamiento por insercionOrdenamiento por insercion
Ordenamiento por insercion
 
Ordenamiento por insercion
Ordenamiento por insercionOrdenamiento por insercion
Ordenamiento por insercion
 
Descripción
DescripciónDescripción
Descripción
 
Expo insercion y seleccion
Expo insercion y seleccionExpo insercion y seleccion
Expo insercion y seleccion
 
Arrays.pdf
Arrays.pdfArrays.pdf
Arrays.pdf
 
E7 ensayo-ordenacion
E7 ensayo-ordenacionE7 ensayo-ordenacion
E7 ensayo-ordenacion
 
Algoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaAlgoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y Búsqueda
 
datos de ordenamiento
datos de ordenamientodatos de ordenamiento
datos de ordenamiento
 
Algoritmos de ordenamiento
Algoritmos de ordenamientoAlgoritmos de ordenamiento
Algoritmos de ordenamiento
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Método de ordenación por inserción directa
Método de ordenación por inserción directaMétodo de ordenación por inserción directa
Método de ordenación por inserción directa
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 

MétodosOrdenaciónSEO

  • 1. MÉTODOS DE ORDENAMIENTO ORDENACIÓN POR INTERCAMBIO DIRECTO (BURBUJA) Este método es fácil de programar y es considerado uno de los métodos más eficientes. Este método puede trabajar de varias maneras, llevando los elementos hacia la parte izquierda del arreglo o trasladando los elementos más grandes hacia la parte derecha. El objetivo de este método es comparar pares de elementos adyacentes e intercambiar entre si hasta que todos queden ordenados. Se realizan ( n-1) pasadas transportando en cada una de ellas el mayor o menor de los elementos según sea su caso, al final de las (n-1) pasadas los elementos del arreglo estarán ordenados. Supongamos que se quiere ordenar el siguiente arreglo ANÁLISIS DE EFICIENCIA DE LOS MÉTODOS DE ORDENACIÓN DIRECTOS El número de comparaciones que se realizan en este método se puede contabilizar de la siguiente manera. En la primera pasada se realiza (n-1) comparaciones, en la segunda pasada (n-2) comparaciones y así sucesivamente. Siendo n el número de elementos del arreglo tendremos la siguiente fórmula El número de movimientos que se realiza depende que si el arreglo esta ordenado desordenado o en orden inverso
  • 2. Ordenado Desordenado Orden inverso ORDENACIÓN POR EL MÉTODO DE INSERCIÓN Este método es conocido también como método de la baraja, consiste en insertar un elemento del arreglo en su parte izquierda, que ya se encuentra ordenado. Este proceso se repite desde el segundo hasta el enésimo elemento. Ejemplo. Ordenar el siguiente array: ANÁLISIS DE EFICIENCIA El número mínimo de comparaciones y movimientos se produce cuando los elementos del arreglo ya están ordenados En general podemos afirmar que si el arreglo esta ordenados se efectúan como máximo n-1 comparaciones y 0 movimientos entre elementos.
  • 3. El nùmero màximo de comparaciones y movientos se da cuando los elementos del array estan en orden inverso Cuando los elementos se encuentran en forma aleatoria en el arreglo, el número de comparaciones promedio se establecen mediante la siguiente fórmula. Respecto al número de movimientos, si el arreglo esta ordenado no se realiza ninguna Mmin= 0 El número máximo de movimientos se presenta cuando el arreglo está en orden inverso El número de movimientos promedio, se da cuando los elementos del arreglo se encuentran en forma aleatoria
  • 4. ORDENACIÓN POR EL MÉTODO DE SELECCIÓN El método de selección es más eficiente que los métodos anteriores, pero sin embargo no es recomendable utilizarlo cuando el número de elementos es mediano o grande. Este método consiste en buscar el menor de los elementos y colocarlo en la primera posición, luego se busca el segundo más pequeño del arreglo y se coloca en la segunda posición, este proceso continúa hasta que todos los elementos estén ordenados. Ejemplo. Análisis de eficiencia Par el análisis de la eficiencia no se toma en cuenta la disposición de los elementos
  • 5. Resumen de las fórmulas de los métodos de ordenación