Visualizador de algoritmos de ordenamiento
Este proyecto usa raylib para dibujar en pantalla, asi que asegurese de tenerlo instalado. Despues clone el repositorio
git clone https://github.com/matwate/Proyecto-Algoritmos.git
Despues de clonarlo encontrara un archivo main.code-workspace
, abralo en vscode y oprima el boton open workspace
Una vez eso ya puede ejecutar el programa con F5
-
Clona el repositorio y navega al directorio principal:
git clone <url-del-repositorio> cd visualizador-algoritmos
-
Compila el proyecto utilizando Makefile:
make
-
Ejecuta la aplicación:
make run
-
Visualización algoritmos de ordenamiento:
- Insertion Sort
- Selection Sort
- Bubble Sort
- Quick Sort
- Merge Sort
- Heap Sort
- Radix LSD Sort
- Bogo Sort.
Y se puede cambiar el tamaño del arreglo sobre el cual Bogo Sort trabaja.
-
Visualización de árboles: Inserciones, recorridos (inorden, preorden, posorden), y balanceo.
-
Exploración de grafos: BFS, DFS, Dijkstra, y generación de grafos aleatorios.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.