En el siguiente proyecto se observa la implementación del algoritmo shell sort mediante el uso de typescript en esta pagina web se podran encontrar 4 apartados:
- Donde se explica un poco del algoritmo y sus curiosidades
- Como funciona mediante una animación la cual nos permite observar de manera grafica como y que realiza el algoritmo al ejecutarse mostrandose visualmente las comparaciones e intercambios.
- El analisis computacional en donde se podrá iterar un numero determinado de veces el algoritmo con data random y de esta forma observa su coste computacional y complejidad, aceptando también archivos en formato csv para pruebas.
- Generador de data el cual nos srive para generar archivos csv con numeros aleatorios para la ejecución de pruebas de coste computacional.
- Debes de tener instalado NODE & YARN o NPM para el correcto funcionamiento del programa
Una vez comprobado eso debes de ir a la raiz del proyecto y ejecutar cualquiera de estos dos comandos
npm i
# or
yarn
- Por ultimo para empezar a correr el proyecto ejecutas este comando despues de haber finalizado la ejecución
npm run dev
# or
yarn dev
- Y abres http://localhost:3000 con tu navegador para observar el resultado.