En la carpeta 00-mediciones se encuentran algunos algoritmos de búsqueda conocidos.
En main dentro de 00-mediciones, se encuentra un ejemplo de como medir el tiempo que demora la ejecución de una función.
Se pide:
- Tomar mediciones para N = 1.000, 10.000, ..., 10.000.000 de los algoritmos de búsquedas. Guardar los resultados en una plantilla de cálculo y graficar ambas tablas en un mismo gráfico. Verificar si las curvas obtenidas se aproximan a las curvas teóricas. El o los archivos deben estar ubicados dentro de la carpeta ya creada ./resultados dentro de mediciones
- Implementar el algoritmo de ordenamiento de burbujeo, escribir tests y tomar las mismas mediciones que el punto anterior
El problema del subsecuencia de suma máxima consiste en encontrar una secuencia (en posiciones consecutivas) cuya suma sea máxima dentro de un arrego original. Por ejemplo: en el arreglo -1,6,-2,5,-1,4,3,-4,3. 1 la subsecuencia de suma máxima es 6,-2,5,-1,4,3, cuya suma es 15.
-
Analizar el orden de la función SubsecuenciaSumaMaxima
-
Encontrar otra solución que sea O(N)
- Mirar el siguiente video, analizar y sacar tus propias conclusiones
- Clonar la siguiente
Completar los cálculos, probar con distintas velocidades de CPU y obtener tus propias conclusiones