Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Bubble Sort
(Ordenamiento
Burbuja).
Descripcin
Es el algoritmo de ordenamiento
ms sencillo de todos, conocido
tambin como mtodo del
intercambio
directo,
el
funcionamiento se basa en la
revisin de cada elemento de la
lista que va a ser ordenada con el
elemento
siguiente,
intercambiando sus posiciones si
estn en el orden equivocado,
para esto se requieren varias
revisiones hasta que ya no se
necesiten ms intercambios, lo
que indica que la lista ha sido
ordenada.
El origen del nombre de este
algoritmo proviene de la forma
con la que suben por la lista los
elementos
durante
los
intercambios, tal y como si
fueran "burbujas", el algoritmo
fundamental de este mtodo es
la simple comparacin de
elementos siendo as el ms fcil
de implementar.
Ventajas
Desventajas
Quick Sort
(Ordenamiento
Rpido).
Descripcin
Es el algoritmo de ordenamiento
ms eficiente de todos, se basa en
la tcnica de "Divide y Vencers",
que permite en promedio, ordenar
n elementos en un tiempo
proporcional a n*log(n).
Algoritmo Fundamental:
Elegir un elemento de la
lista de elementos a
ordenar, al que llamaremos
pivote.
Resituar
los
dems
elementos de la lista a
cada lado del pivote, de
manera que a un lado
queden todos los menores
que l, y al otro los
mayores. Los elementos
iguales al pivote pueden
ser colocados tanto a su
derecha como a su
izquierda, dependiendo de
la
implementacin
deseada. En este momento,
el
pivote
ocupa
exactamente el lugar que
le corresponder en la lista
ordenada.
La lista queda separada en
dos sublistas, una formada
por los elementos a la
izquierda del pivote, y otra
por los elementos a su
derecha.
Ventajas
-Este
tipo
ordenamiento
considerado como
mejor
algoritmo
ordenamiento.
Desventajas
de
es
el
de
Descripcin
Ventajas
Desventajas
3
Insercin
Mtodo de ordenacin
Seleccin
Descripcin
-Su simplicidad.
Ventajas
Desventajas
-Debido a que es un
algoritmo
de
ordenamiento en el lugar,
no hay almacenamiento
temporal adicional ms
all de lo que se necesita
para mantener la lista
original.
-Al
igual
que
el
ordenamiento de burbuja,
este mtodo requiere n al
cuadrado de nmero de
pasos para ordenar n
elementos.
-Su
rendimiento
es
fcilmente
influenciado
por el orden inicial de los
elementos
antes
del
proceso de ordenamiento.
Debido
a
esto,
el
ordenamiento
por
seleccin slo es apto para
una
lista
de
pocos
elementos que estn en
orden aleatorio.
Ejemplo
Fuentes de consulta
5
http://gl-epn-programacion-ii.blogspot.mx/2010/06/metodos-de-