Unha aplicación que permite ver visualmente o traballo dalgúns algoritmos clásicos. Para traballar coa aplicación, non necesitas sacar unha folla, un lapis ou unha calculadora, só tes que introducir valores, por exemplo, unha matriz de números e premer un botón, e a aplicación fará todo o traballo sucio por ti e mostrará o dar lugar a un formulario amigable.
Algoritmos na aplicación:
- Algoritmo de Euclides estendido (GCD Extended);
- Exponenciación rápida módulo n;
- Grupo multiplicativo de anel de residuos módulo n;
- Algoritmo RSA, é dicir, o seu cifrado e descifrado;
- Busca binaria;
- Clasificación de burbullas;
- Ordenación por insercións;
- Clasificación de concha;
- Clasificación rápida;
- Clasificación selectiva;
No GCDE, exponenciación rápida e algoritmos de grupos multiplicativos, o resultado ofrécese en forma de táboa e pódese facer clic en cada elemento da táboa para obter un resultado de cálculo detallado.
No algoritmo RSA, pode configurar os seus propios valores para as letras do alfabeto, cifrar e descifrar. O resultado completo móstrase como un pequeno informe, onde podes ver paso a paso como se cifra e descifra a palabra.
Todos os algoritmos de clasificación son animados e visuais. Podes introducir os valores da matriz e executar a animación e ver o rexistro na parte inferior da pantalla.
A busca binaria demostra como funciona o algoritmo visualizando un elemento na matriz que introduce.
Deixarei aquí unha ligazón se che interesa saber como funciona a aplicación desde dentro.
GitHub: https://github.com/vadhub/ModulChit
Para a cooperación: gabderahmanov99@gmail.com.
Todo o mellor!
Última actualización
29 de nov. de 2024