SlideShare una empresa de Scribd logo
1 de 28
Universidad Nacional Experimental
“Francisco de Miranda”
Municipalización Tocópero
Programa: Educación Matemática Mención
Informática.
U.C.: Estructura de Datos.
Realizado por:
Yasmery Romero
Lorena Guerrero
Sarai Gotopo
José Guerrero
Profesor:
Licdo. Yhon Guerrero
INICIO
Descripción
Tipos de
burbuja
Ordenamiento Clasificación
Burbuja
Algoritmo
Análisis Procedimientos
ordenamiento
Arreglar registros en una tabla en orden
secuencial.
Se efectúa:
Con base en el valor de algún campo en un registro.
Facilitar búsqueda de los miembros en un conjunto ordenado
Su propósito:
Reagrupar o reorganizar en secuencia especifica.
Ordenar
Clasificación
Interna
Externa
Directa
Logarítmico
Intercalación
Mezcla natural
Mezcla directa
 Método de la Burbuja
 Método Quicksort.
 Método Sheellsort.
Origen
 Se le denomina
ordenación por burbuja
debido a que los valores
mas grandes burbujean a
la parte superior de
modo similar como
suben las burbujas en el
agua.
4
3
2
1
5
4
3
2
5
1
4
3
5
2
1
4
5
3
2
1
5
4
3
2
1
Descripción
 Para una lista de n
elementos, requiere
hasta n-1 pasadas.
 Donde una pasada
representa el recorrido
total de la lista.
6
3
8
4
5
 Por cada pasada se
comparan elementos
adyacentes de la lista y
se intercambian sus
valores solo cuando el
primer elemento es
mayor que el segundo.
6
3
8
4
5
6
3
8
5
4
6
3
8
5
4
6
8
3
5
4
8
6
3
5
4
Primera pasada
Se hace
intercambio
Se hace
intercambio
No se hace
intercambio
Se hace
intercambio
Descripción
Ejemplo
L={ , , , }
L={ , , , }
Pasada 1
 Compara i > j
>
i j
?
i j
L={ , , , }
Pasada 2
 Compara i > j
>
i
?
ji j
L={ , , , }
Comprobación
 Compara i > j
i j
> ?
i j
Resultado
L={ , , , }
Tiempos de ejecución
 Peor de los casos (O)
 En el i-ésimo paso de la ordenación burbuja se necesitan
n-1 intercambios por cada n-1 comparaciones. Por tanto:
 Mejor de los casos (Ω)
 En caso de que la lista ya este ordenada solo realiza n-1
comparaciones. Por tanto
Estabilidad.
Requerimientos de memoria.
Tiempo de Ejecución.
Se
ejecuta en n1
2 veces en
la segunda
3 veces en la Tercera
Ventajas del método de ordenamiento por burbuja
Fácil Implementación
Requerimientos mínimos de memoria
Es bastante sencillo
Es un código reducido se realiza el ordenamiento
Eficaz
desventajas del método de ordenamiento por burbuja
Consume bastante tiempo de computadora.
Requiere muchas
lecturas/escrituras en
memoria
Lento.
Realiza numerosas comparaciones.
56103: Recorrer los Valores de Izquierda a derecha.
Es una nueva versión del método
CUÁL MÉTODO???.
BURBUJA OPTIMIZADA
Si al cambio anterior (el de la burbuja
mejorada) le sumamos otro cambio, el
hecho
que los elementos que están detrás del
que se esta comparando, ya están
ordenados,
las comparaciones serian aun menos y el
método seria aun mas efectivo.
Primer procedimiento:
1- Generar un segundo ciclo dentro del anterior desde cero hasta
el numero de elementos del arreglo
2- Dentro del segundo ciclo debe existir una comparación que determine
el tipo de ordenamiento (a,b)
Si es verdadero se realiza un intercambio entre ambos
3-El intercambio genera un almacenamiento temporal.
El segundo elemento toma el lugar del primero.
En el lugar del segundo se coloca lo que contiene el
almacenamiento temporal.
Una vez que los ciclos terminan la estructura debe quedar
ordenada de forma ascendente o descendente.
este procedimiento es considerado como el pero de los casos ya
que si el número de elementos es de 100, se tienen que realizar
9900 comparaciones entes de terminar .
Método burbuja
1-Generar un ciclo que inicie desde cero hasta el número de elementos
menos dos.
2- Ciclo desde el anterior mas uno hasta el numero de elementos menos
uno.
comparación que determine el tipo de ordenamiento (a,b) entre los
elementos.
Si la respuesta a la condición es verdadera se realiza un intercambio entre
los elementos .
Se genera un almacenamiento temporal.
Segundo elemento toma el lugar del primero.
En el segundo se coloca lo que contiene el almacenamiento temporal.
Segundo procedimiento:
Método burbuja
3- Una vez terminada la estructura debe quedar ordenada .
Radica en el numero de comparaciones y posibles intercambios.
Cada pasada se realiza una comparación menos que la pasada anterior
2 General ciclo que inicie desde numero de elementos menos
uno y mientras ese valor sea mayor o igual al anterior.
1 General ciclo desde uno hasta numero de elementos mas uno.
3 En el segundo ciclo debe existir comparación que determine el
tipo de ordenamiento entre los elementos (A,D).
Si la respuesta a la condición es afirmativa se realiza un
intercambio.
para el intercambio se genera almacenamiento temporal
4 Segundo elemento toma el lugar del primero.
En el segundo se coloca lo que contiene almacenamiento
temporal .
Primer procedimiento:
Método burbuja
Método de Ordenamiento Directa (Burbuja)
Método de Ordenamiento Directa (Burbuja)

Más contenido relacionado

La actualidad más candente

El metodo burbujaXCritian_parra
El metodo burbujaXCritian_parraEl metodo burbujaXCritian_parra
El metodo burbujaXCritian_parraEdgar Rueda
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificaciónAlex Uhu Colli
 
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 directatavo_3315_
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfijaOmarzingm
 
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)Fuerza Auriazul
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
Metodos de ordenamiento 2
Metodos de ordenamiento 2Metodos de ordenamiento 2
Metodos de ordenamiento 2angela montilla
 
Operaciones importantes de un arreglo bidimensional
Operaciones importantes de un arreglo bidimensionalOperaciones importantes de un arreglo bidimensional
Operaciones importantes de un arreglo bidimensionalCristian Quinteros
 

La actualidad más candente (20)

Ordenamiento por insercion
Ordenamiento por insercionOrdenamiento por insercion
Ordenamiento por insercion
 
El metodo burbujaXCritian_parra
El metodo burbujaXCritian_parraEl metodo burbujaXCritian_parra
El metodo burbujaXCritian_parra
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificación
 
Ordenamiento por seleccion
Ordenamiento por seleccionOrdenamiento por seleccion
Ordenamiento por seleccion
 
Recursividad
RecursividadRecursividad
Recursividad
 
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
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Shell exposición
Shell exposiciónShell exposición
Shell exposición
 
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
 
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
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Recursividad
RecursividadRecursividad
Recursividad
 
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
 
Programación 3: colas
Programación 3: colasProgramación 3: colas
Programación 3: colas
 
Metodo burbuja
Metodo burbujaMetodo burbuja
Metodo burbuja
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
Metodos de ordenamiento 2
Metodos de ordenamiento 2Metodos de ordenamiento 2
Metodos de ordenamiento 2
 
Algoritmo de ordenamiento: Heap Sort
Algoritmo de ordenamiento: Heap SortAlgoritmo de ordenamiento: Heap Sort
Algoritmo de ordenamiento: Heap Sort
 
Operaciones importantes de un arreglo bidimensional
Operaciones importantes de un arreglo bidimensionalOperaciones importantes de un arreglo bidimensional
Operaciones importantes de un arreglo bidimensional
 

Similar a Método de Ordenamiento Directa (Burbuja)

Similar a Método de Ordenamiento Directa (Burbuja) (20)

array
arrayarray
array
 
Algoritmos de ordenamiento
Algoritmos de ordenamientoAlgoritmos de ordenamiento
Algoritmos de ordenamiento
 
1_Metodos.doc
1_Metodos.doc1_Metodos.doc
1_Metodos.doc
 
Informe técnico - Unidad 5 Métodos de ordenamiento (Rubí Veronica)
Informe técnico - Unidad 5 Métodos de ordenamiento (Rubí Veronica)Informe técnico - Unidad 5 Métodos de ordenamiento (Rubí Veronica)
Informe técnico - Unidad 5 Métodos de ordenamiento (Rubí Veronica)
 
Reny Galaviz y Jaime Marin Análisis de Algoritmo
Reny Galaviz y Jaime Marin Análisis de AlgoritmoReny Galaviz y Jaime Marin Análisis de Algoritmo
Reny Galaviz y Jaime Marin Análisis de Algoritmo
 
Reny galavs jaimemarin
Reny galavs jaimemarinReny galavs jaimemarin
Reny galavs jaimemarin
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Comparativa entre Algoritmos de Ordenamiento
Comparativa entre Algoritmos de OrdenamientoComparativa entre Algoritmos de Ordenamiento
Comparativa entre Algoritmos de Ordenamiento
 
Burbuja Bidireccional
Burbuja BidireccionalBurbuja Bidireccional
Burbuja Bidireccional
 
Informe insercion
Informe insercionInforme insercion
Informe insercion
 
Ordenacion
OrdenacionOrdenacion
Ordenacion
 
Informe ordenamiento
Informe ordenamientoInforme ordenamiento
Informe ordenamiento
 
metodos-de-ordenamiento.pdf
metodos-de-ordenamiento.pdfmetodos-de-ordenamiento.pdf
metodos-de-ordenamiento.pdf
 
Estructura de dato unidad 5
Estructura de dato unidad 5Estructura de dato unidad 5
Estructura de dato unidad 5
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++
 
Unidad cinco estructura de datos
Unidad cinco estructura de datosUnidad cinco estructura de datos
Unidad cinco estructura de datos
 
datos de ordenamiento
datos de ordenamientodatos de ordenamiento
datos de ordenamiento
 
Burbuja2003
Burbuja2003Burbuja2003
Burbuja2003
 
Ordenamientos de vectores
Ordenamientos de vectoresOrdenamientos de vectores
Ordenamientos de vectores
 

Último

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 

Último (20)

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 

Método de Ordenamiento Directa (Burbuja)

  • 1. Universidad Nacional Experimental “Francisco de Miranda” Municipalización Tocópero Programa: Educación Matemática Mención Informática. U.C.: Estructura de Datos. Realizado por: Yasmery Romero Lorena Guerrero Sarai Gotopo José Guerrero Profesor: Licdo. Yhon Guerrero
  • 2.
  • 5. ordenamiento Arreglar registros en una tabla en orden secuencial. Se efectúa: Con base en el valor de algún campo en un registro. Facilitar búsqueda de los miembros en un conjunto ordenado Su propósito:
  • 6. Reagrupar o reorganizar en secuencia especifica. Ordenar Clasificación Interna Externa Directa Logarítmico Intercalación Mezcla natural Mezcla directa
  • 7.  Método de la Burbuja  Método Quicksort.  Método Sheellsort.
  • 8.
  • 9. Origen  Se le denomina ordenación por burbuja debido a que los valores mas grandes burbujean a la parte superior de modo similar como suben las burbujas en el agua. 4 3 2 1 5 4 3 2 5 1 4 3 5 2 1 4 5 3 2 1 5 4 3 2 1
  • 10. Descripción  Para una lista de n elementos, requiere hasta n-1 pasadas.  Donde una pasada representa el recorrido total de la lista. 6 3 8 4 5
  • 11.  Por cada pasada se comparan elementos adyacentes de la lista y se intercambian sus valores solo cuando el primer elemento es mayor que el segundo. 6 3 8 4 5 6 3 8 5 4 6 3 8 5 4 6 8 3 5 4 8 6 3 5 4 Primera pasada Se hace intercambio Se hace intercambio No se hace intercambio Se hace intercambio Descripción
  • 13. L={ , , , } Pasada 1  Compara i > j > i j ? i j
  • 14. L={ , , , } Pasada 2  Compara i > j > i ? ji j
  • 15. L={ , , , } Comprobación  Compara i > j i j > ? i j
  • 17. Tiempos de ejecución  Peor de los casos (O)  En el i-ésimo paso de la ordenación burbuja se necesitan n-1 intercambios por cada n-1 comparaciones. Por tanto:  Mejor de los casos (Ω)  En caso de que la lista ya este ordenada solo realiza n-1 comparaciones. Por tanto
  • 18. Estabilidad. Requerimientos de memoria. Tiempo de Ejecución. Se ejecuta en n1 2 veces en la segunda 3 veces en la Tercera
  • 19. Ventajas del método de ordenamiento por burbuja Fácil Implementación Requerimientos mínimos de memoria Es bastante sencillo Es un código reducido se realiza el ordenamiento Eficaz
  • 20. desventajas del método de ordenamiento por burbuja Consume bastante tiempo de computadora. Requiere muchas lecturas/escrituras en memoria Lento. Realiza numerosas comparaciones.
  • 21. 56103: Recorrer los Valores de Izquierda a derecha.
  • 22. Es una nueva versión del método CUÁL MÉTODO???.
  • 23. BURBUJA OPTIMIZADA Si al cambio anterior (el de la burbuja mejorada) le sumamos otro cambio, el hecho que los elementos que están detrás del que se esta comparando, ya están ordenados, las comparaciones serian aun menos y el método seria aun mas efectivo.
  • 24. Primer procedimiento: 1- Generar un segundo ciclo dentro del anterior desde cero hasta el numero de elementos del arreglo 2- Dentro del segundo ciclo debe existir una comparación que determine el tipo de ordenamiento (a,b) Si es verdadero se realiza un intercambio entre ambos 3-El intercambio genera un almacenamiento temporal. El segundo elemento toma el lugar del primero. En el lugar del segundo se coloca lo que contiene el almacenamiento temporal. Una vez que los ciclos terminan la estructura debe quedar ordenada de forma ascendente o descendente. este procedimiento es considerado como el pero de los casos ya que si el número de elementos es de 100, se tienen que realizar 9900 comparaciones entes de terminar . Método burbuja
  • 25. 1-Generar un ciclo que inicie desde cero hasta el número de elementos menos dos. 2- Ciclo desde el anterior mas uno hasta el numero de elementos menos uno. comparación que determine el tipo de ordenamiento (a,b) entre los elementos. Si la respuesta a la condición es verdadera se realiza un intercambio entre los elementos . Se genera un almacenamiento temporal. Segundo elemento toma el lugar del primero. En el segundo se coloca lo que contiene el almacenamiento temporal. Segundo procedimiento: Método burbuja 3- Una vez terminada la estructura debe quedar ordenada . Radica en el numero de comparaciones y posibles intercambios. Cada pasada se realiza una comparación menos que la pasada anterior
  • 26. 2 General ciclo que inicie desde numero de elementos menos uno y mientras ese valor sea mayor o igual al anterior. 1 General ciclo desde uno hasta numero de elementos mas uno. 3 En el segundo ciclo debe existir comparación que determine el tipo de ordenamiento entre los elementos (A,D). Si la respuesta a la condición es afirmativa se realiza un intercambio. para el intercambio se genera almacenamiento temporal 4 Segundo elemento toma el lugar del primero. En el segundo se coloca lo que contiene almacenamiento temporal . Primer procedimiento: Método burbuja