Análisis de algoritmos de ordenación
Proyecto de análisis y comparación del rendimiento de algoritmos de ordenación en C++
Este proyecto implementa 8 algoritmos de ordenación: stdsort, stable_sort, qsort, quicksortrnd, quicksortdet, bubble sort, insertion sort y selection sort. El programa genera tres tipos de vectores (aleatorio, semi-ordenado, semi-invertido) y compara el rendimiento de cada algoritmo. Los resultados se visualizan en forma de gráficos generados por SageMath (6 gráficos: 3 para algoritmos rápidos, 3 para lentos). Un informe científico completo en LaTeX analiza los resultados.
Competencias utilizadas
Competencias
Competencias utilizadas
Competencias adquiridas
Competencias mejoradas
Funcionalidades
Generación de 3 tipos de vectores de prueba (aleatorio, semi-ordenado, semi-invertido)
Informe científico completo en LaTeX con análisis detallado y gráficos integrados
Medición automatizada del rendimiento con generación de archivos .data
Implementación de 8 algoritmos de ordenación diferentes en C++
Script Bash interactivo con menú de selección
Generación de 3 tipos de vectores de prueba (aleatorio, semi-ordenado, semi-invertido)
Generación de 6 gráficos de comparación mediante SageMath
Medición automatizada del rendimiento con generación de archivos .data
Organización automática: carpeta data/ para datos, plots/ para gráficos
Script Bash interactivo con menú de selección
Compilación con g++ 7.1.0+ en una carpeta build/
Generación de 6 gráficos de comparación mediante SageMath
Informe científico completo en LaTeX con análisis detallado y gráficos integrados
Organización automática: carpeta data/ para datos, plots/ para gráficos
Implementación de 8 algoritmos de ordenación diferentes en C++
Compilación con g++ 7.1.0+ en una carpeta build/
Implementación de 8 algoritmos de ordenación diferentes en C++
Generación de 3 tipos de vectores de prueba (aleatorio, semi-ordenado, semi-invertido)
Medición automatizada del rendimiento con generación de archivos .data
Script Bash interactivo con menú de selección
Generación de 6 gráficos de comparación mediante SageMath
Organización automática: carpeta data/ para datos, plots/ para gráficos
Compilación con g++ 7.1.0+ en una carpeta build/
Informe científico completo en LaTeX con análisis detallado y gráficos integrados
Galería
Galería
1