Exposicion de Estructura de Datos y Algoritmos

10
Universidad Autónoma de Guerrero Unidad Académica de Matemáticas Tema : Ordenación por Intercambio Directo (Burbuja). Alumnos: Noel Bernabé Cruz Hernández. Magloria Simón Ortega. Profesora: M.C. Hilda Garzón Barrientos. Chilpancingo de los Bravos Gro. Noviembre del 2012. Diseño de Datos y Algoritmos.

description

 

Transcript of Exposicion de Estructura de Datos y Algoritmos

Page 1: Exposicion de  Estructura de Datos y Algoritmos

Universidad Autónoma de Guerrero

Unidad Académica de Matemáticas

Tema :Ordenación por Intercambio Directo (Burbuja).

Alumnos:Noel Bernabé Cruz Hernández.

Magloria Simón Ortega.

Profesora: M.C. Hilda Garzón Barrientos.

Chilpancingo de los Bravos Gro. Noviembre del 2012.

Diseño de Datos y Algoritmos.

Page 2: Exposicion de  Estructura de Datos y Algoritmos

Ordenación por

Intercambio

Directo(Burbuja).

Page 3: Exposicion de  Estructura de Datos y Algoritmos

Método de los más conocidos y más fáciles, pero a la

vez es uno de los menos eficaces que se basa en la

ordenación por intercambio de elementos.

Introducción:

Page 4: Exposicion de  Estructura de Datos y Algoritmos

Descripción

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

Page 5: Exposicion de  Estructura de Datos y Algoritmos

Ordenación por Intercambio Directo(Burbuja).

Page 6: Exposicion de  Estructura de Datos y Algoritmos

Funciona revisando cada elemento de la lista

que va a ser ordenada con el siguiente,

intercambiándolos de posición si están en el

orden equivocado.

Es necesario revisar varias veces toda la lista

hasta que no se necesiten más intercambios,

lo cual significa que la lista está ordenada.

¿CÓMO

FUNCIONA?

Page 7: Exposicion de  Estructura de Datos y Algoritmos

Ventajas y Desventajas

VentajasDesventajas

Bastante sencillo y mas utilizado por su fácil comprensión y programación

Código reducidoEficaz.

Es el método mas ineficienteConsume bastante tiempo

de computadoraRequiere de muchas

lecturas/escrituras en memoria

Page 8: Exposicion de  Estructura de Datos y Algoritmos

Ejemplo:

Page 9: Exposicion de  Estructura de Datos y Algoritmos

Conclusiones

Page 10: Exposicion de  Estructura de Datos y Algoritmos

Bibliografía