Professional Documents
Culture Documents
Informe Taller Programación 1
Informe Taller Programación 1
Análisis de algoritmo
Darwin Rodríguez
Wilman Orellano
Mateo Balza
2023
Pruebas realizadas
Después de realizar los algoritmos de los métodos de ordenamiento burbuja e
inserción en el lenguaje de programación JavaScript, se procedió a ejecutarlos cinco
veces, para poder observar el comportamiento de los dos métodos se adjuntó un
screenshot de cada ejecución, ya que se fueron aumentando la cantidad de datos
procesados.
Ordenamiento burbuja
El método de ordenamiento burbuja consiste en revisar cada elemento de la lista que
va a ser ordenada con el siguiente, y a su vez intercambiarlos de posición si están en
el orden equivocado. La lista debe quedar ordenada de menor a mayor.
Prueba con 1000 datos
Ordenamiento inserción
En el método de ordenamiento de inserción el algoritmo irá comparando cada
elemento de la parte desordenada de la lista con los elementos de la parte ordenada,
insertando el elemento en la posición correcta dentro de la parte ordenada, y así
sucesivamente hasta obtener la lista ordenada de menor a mayor.
Graficas
En esta parte encontraremos las gráficas correspondientes al desempeño de cada
método de ordenamiento (n vs cantidad de intercambios).
Ordenamiento burbuja
Ordenamiento burbuja
30000000
Cantidad de intercambios
25000000 25256423
20000000
15000000
12216607
10000000
5000000 6280222
2272428
0 256374
0 2000 4000 6000 8000 10000 12000
N
Ordenamiento inserción
Ordenamiento insertion
30000000
Cantidad de intercambios
25000000 25007752
20000000
15000000
12383361
10000000
5000000 6226309
2241584
0 249975
0 2000 4000 6000 8000 10000 12000
N