Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Camilo Carrasco Control7
Camilo Carrasco Control7
Camilo Carrasco
Análisis de algoritmo
Instituto IACC
14/03/2021
Desarrollo
1- Suponga que tiene que ordenar todas las facturas de un año por mes y día (desde el 1 al
2- Suponga el siguiente conjunto de elementos: {1, 24, 56, 77, 2, 34, 54, 21, 90, 44, 8, 5, 7,
28, 31}
a- Ordénelos utilizando merge sort, quick sort y bubble sort y determine cuál algoritmo
b- Realice un diagrama mostrando cada paso de cada algoritmo hasta que el conjunto
quede ordenado.
1- Suponga que tiene que ordenar todas las facturas de un año por mes y día (desde el 1
Para este caso personalmente creo que el algoritmo que debemos utilizar es el de
merge sort, este algoritmo nos garantiza una eficacia al momento de trabajar, este
algoritmo trabaja en diferentes segmentos y luego los une, en este caso se toma en
cuenta los días de los meses y los separa en dos grupos, poco a poco los pequeños
3- Luego del Split se pasa a la lógica de unión con la condición de que para
mayor
El algoritmo seleccionado tiene las dos etapas de separar y unir, lo cual hace que
el recorrido por cada grupo se haga al unir y separar, esto lo hace que el algoritmo
funcione de manera más eficaz, por otra parte, el algoritmo bubble sort por cada
para comparar x veces para corroborar que la condición ya no genere los cambios.
2- Suponga el siguiente conjunto de elementos: {1, 24, 56, 77, 2, 34, 54, 21, 90, 44, 8, 5,
7, 28, 31}
a. Ordénelos utilizando merge sort, quick sort y bubble sort y determine cuál
- Merge sort
- Quick sort
- Bubble sort
“En la salida anterior podemos analizar el siguiente comportamiento:
• La partición ordenada se encontrará del lado derecho e irá creciendo cada que veamos
• La partición desordenada se encontrará del lado izquierdo e irá decreciendo cada que
• La complejidad es de O(n²)
CITA: https://devs4j.com/2018/12/19/algoritmo-de-la-burbuja-en-java-bubble-sort/
Bibliografía
https://devs4j.com/2018/12/19/algoritmo-de-la-burbuja-en-java-bubble-sort/