Documente Academic
Documente Profesional
Documente Cultură
Es una forma de ordenar muy similar a la que realizamos naturalmente, por ejemplo al ordenar
un mazo de cartas numeradas, de manera ascendente. Consiste en comparar una carta de la
parte desordenada del mazo con las primeras cartas, colocando la carta en la posición correcta
dentro de la parte ordenada, y así sucesivamente hasta terminar de ordenar el mazo.
Ordenamiento por selección:
Primero recorre todos los elementos a ordenar buscando el más pequeño, una vez que lo
encuentra lo coloca en la primer posición, al hacer esto ordenamos el primer elemento.
Posteriormente se vuelve a recorrer el conjunto de elementos, pero esta vez a partir del
elemento ordenado y nuevamente se busca el menor elemento, para colocarlo después del
primer elemento, al hacer esto ya tenemos dos elementos ordenados. Así se repetirá el proceso
con el resto de los elementos, cada vez comenzando el recorrido a partir del último elemento
ordenado.
Ordenamiento por intercambio:
Compara el primer elemento con los elementos restantes y si encuentra uno de menor valor
realiza un intercambio, al hacer esto el elemento menor queda en la primer posición. Para
terminar de ordenar los elementos se repite el proceso, siempre partiendo del último elemento
ordenado.
Ordenamiento burbuja:
1. El elemento menor se encuentra antes que el mayor: Se deja los elementos iguales
2. Los valores son iguales: Se deja los elementos de la misma manera
3. El elemento mayor se encuentra antes que el inferior: Se intercambian los valores
Ordenamiento Quicksort:
Se trata de ubicar al pivote en la posición correcta del arreglo de tal forma que todos los
elementos que se encuentren a su izquierda sean menores o iguales a él y todos los elementos
que se encuentran a su derecha sean mayores o iguales a X.
Se repiten los pasos anteriores pero ahora para los conjuntos de datos que se encuentran a la
izquierda y a la derecha de la posición correcta de X en el conjunto de elementos.
Alumna: Magín Gómez Nancy Vanessa
Búsqueda secuencial: