Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FICA
CIME
Nombre: Estalin Cabascango
Fecha: 03/12/2015
DEBER #2
Consultar que es un mtodo o algoritmo de ordenamiento.
En computacin y matemticas un algoritmo de ordenamiento es un algoritmo que pone
elementos de una lista o un vector en una secuencia dada por una relacin de orden, es
decir, el resultado de salida ha de ser una permutacin o reordenamiento de la entrada
que satisfaga la relacin de orden dada. Las relaciones de orden ms usadas son el orden
numrico y el orden lexicogrfico. Ordenamientos eficientes son importantes para
optimizar el uso de otros algoritmos que requieren listas ordenadas para una ejecucin
rpida. Tambin es til para poner datos en forma cannica y para generar resultados
legibles por humanos
Desde los comienzos de la computacin, el problema del ordenamiento ha atrado gran
cantidad de investigacin, tal vez debido a la complejidad de resolverlo eficientemente a
pesar de su planteamiento simple y familiar.
METODO DE SELECCIN
Su funcionamiento es el siguiente:
Y en general:
METODO DE SHELL
Ordenamiento por intervalos decrecientes, nombrado as debido a su inventor Donald
Shell, este algoritmo ordena subgrupos de elementos separados K unidades respecto de
su posicin en el arreglo. El valor K es llamado intervalo. Despus de que los primeros
K subgrupos fueron ordenados generalmente utilizando Insercin Directa, se escoge un
nuevo valor de K ms pequeo, y el arreglo es de nuevo partido entre el nuevo conjunto
de subgrupos. Cada uno de los subgrupos mayores es ordenado y el proceso se repite de
nuevo con un valor ms pequeo de K.
Cuando el incremento toma un valor de 1, todos los elementos pasan a formar parte del
subgrupo y se aplica insercin directa. El mtodo se basa en tomar como salto al
principio N/2, siendo N el nmero de elementos, y luego se va reduciendo a la mitad en
cada repeticin hasta lograr un valor de 1.
La manera de trabajar de este algoritmo es ir ordenando al mismo tiempo por los dos
extremos del vector. De manera que tras la primera iteracin, tanto el menor como el
mayor elemento estarn en sus posiciones finales. De esta manera se reduce el nmero
de comparaciones.