Sobre el proyecto
Sorting-Algorithms-Visualizer es una aplicación educativa basada en Python que anima la ejecución paso a paso de algoritmos de ordenación usando barras de colores. Los usuarios pueden elegir entre una variedad de algoritmos, establecer el tamaño del arreglo y ajustar el retardo de la animación para observar cómo cada algoritmo ordena los datos en tiempo real.
Los algoritmos implementados incluyen ordenamiento de burbuja, ordenamiento por cubetas, ordenamiento cóctel, ordenamiento por conteo, ordenamiento por montículos, ordenamiento por inserción, ordenamiento por mezcla, ordenamiento rápido y ordenamiento por selección. Cada algoritmo se visualiza con movimientos de barras y cambios de color que reflejan las comparaciones e intercambios a medida que ocurren durante la ejecución.
El proyecto está destinado a fines de aprendizaje y enseñanza en lugar de uso en producción. Se ejecuta localmente mediante Python y requiere las dependencias enumeradas en requirements.txt. Para usarlo, clone el repositorio, instale las dependencias con pip y ejecute la aplicación desde el directorio src.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.