Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos
Algoritmos
ESPECIALIDAD DE MATEMÁTICA E
INFORMÁTICA
GRUPO:
INTEGRANTES:
CHAVEZ ALVA, FRANKLIN EDWIN
VASQUEZ AGUILAR, ZULY MALÚ
RODRIGUEZ VASQUEZ, JOSE
ROBERTO
TACILLA MANTILLA ABDIAS
ESTRUCTURA
TEMA: ALGORITMO DE
DE DATOS Y ORDENAMIENTO: TIPO
BURBUJA
ALGORITMOS II
INTRODUCCIÓN
CONTENIDO
ALGORITMO DE ORDENAMIENTO
¿Qué es ordenamiento?
Es la operación de arreglar los elementos en algún orden secuencial de acuerdo a un
criterio ordenamiento. El propósito principal de un ordenamiento es el de facilitar las
búsquedas de los miembros conjunto ordenado. El ordenar un grupo de datos significa
mover los datos significa mover los datos o sus referencias para que queden en una
secuencia por categoría y en forma ascendente o descendente.
¿Cuándo conviene usar un método de ordenamiento?
Cuando se requiere hacer una cantidad considerable de búsquedas y es importante el
factor tiempo.
TIPOS DE ORDENAMIENTOS
los 2 tipos de ordenamientos que se pueden realizar son: los internos y los externos.
LOS INTERNOS:
Son aquellos en los valores a ordenar están en menoría principal, por lo que se asume que
el tiempo que se requiere para acceder cualquier elemento sea el mismo (a [1], a [500],
etc.,).
LOS EXTERNOS:
Son aquellos en los que los valores a ordenar están en menoría secundaria (disco, cinta,
cilindro magnético, etc.), por lo que se asume que el tiempo que se requiere para acceder
a cualquier elemento depende de la última posición accesada (posición 1, posición50,
etc.)
(Nota: algunos autores hacen el bucle exterior creciente y otros decreciente, así:)
Selección directa
Algoritmo de la burbuja
En el caso de un array (lista) con n elementos, la ordenación por burbuja requiere hasta
(n – 1) pasadas. Por cada pasada se comparan elementos adyacentes y se intercambian
sus valores cuando el primer elemento es mayor que el segundo elemento. Al final de
cada pasada, el elemento mayor ha «burbujeado» hasta la cima de la sublista actual. Por
ejemplo, después que la pasada 0 está completa, la cola de la lista A [n − 1] está ordenada
y el frente de la lista permanece desordenado. Las etapas del algoritmo son:
En la pasada 0 se comparan elementos adyacentes:
BIBLIOGRAFÍA