Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1° Cuatrimestre 2022
ALGORITMOS Y ESTRUCTURAS DE DATOS
INTEGRANTES_
COMISION
1K2
DESARROLLO
2
3) MEtodos de ordenamiento:
Explicación: Si tenemos 5
cartas la cuales están desordenadas de la siguiente manera
3
Lo que sucederá es que en la primera lectura se le preguntará
a la segunda posición si su valor es mayor que el que contiene
su derecha, en caso de ser así realizará el intercambio entre
ellos, en este punto el arreglo quedaría así: 3 – 4 – 2 – 5 – 1, a
continuación pasará a la siguiente posición e iterará el proceso
y de esta forma continuará hasta recorrer todo el vector.
d. Rápido o QuickSort
Explicación:
Nosotros queremos ordenar un arreglo de n
números para eso lo que haremos es definir un pivote
que será el número que tendremos en cuenta para
ordenar los números, los mayores estarán
en la parte derecha y los menores a la
izquierda. Luego repetimos los
mismos pasos a cada lado, como
una función recursiva.
4
e. Por Mezcla o MergeSort
5
Método por selección o sencillo encontrar el menor de todos
los elementos del vector e intercambiarlo con el que está
en la primera posición. Luego el segundo más pequeño, y
así sucesivamente hasta ordenarlo todo.
Funciona dividiendo el array en dos partes: un sub array
ordenado y otro sin ordenar. El ordenamiento por selección
encuentra el elemento más pequeño dentro del sub array sin
ordenar y lo mueve al último índice del sub array ordenado.
Método rápido o Quicksort es considerado actualmente el más
eficiente y veloz de los métodos de ordenación interna. Se
puede definir en una forma más conveniente como un
procedimiento recursivo. Tiene la propiedad de trabajar mejor
para elementos de entrada desordenados completamente.
Esta situación es precisamente la opuesta al ordenamiento de
burbuja.
Se basa en la técnica "divide y vencerás", o sea es más rápido
y fácil ordenar dos arreglos o listas de datos pequeños, que un
arreglo o lista grande. Al inicio de la ordenación se escoge un
elemento (pivote) aproximadamente en la mitad del
arreglo, así al empezar a ordenar, se debe llegar a que el
arreglo este ordenado respecto al punto de división o la
mitad del arreglo.
6
Bibliografia:
https://platzi.com/blog/analisis-de-algoritmos/
https://www2.infor.uva.es/~jvalvarez/docencia/tema5.pdf
https://prezi.com/p/g6sxlqrn-zrt/metodo-de-burbuja-
mejorado/#:~:text=Este%20m%C3%A9todo%20recorre%20to
do%20el,elementos%20menores%20ascienden%20una%20p
osici%C3%B3n.
https://es.wikipedia.org/wiki/Ordenamiento_por_mezclahttp://1
32.248.48.64/repositorio/moodle/pluginfile.php/1437/mod_reso
urce/content/1/contenido/index.html
http://132.248.48.64/repositorio/moodle/pluginfile.php/1437/mo
d_resource/content/1/contenido/index.html