Une application qui vous permet de voir visuellement le travail de certains algorithmes classiques. Pour travailler avec l'application, vous n'avez pas besoin de sortir une feuille, un crayon ou une calculatrice, entrez simplement des valeurs, par exemple, un tableau de nombres et appuyez sur un bouton, et l'application fera tout le sale boulot pour vous et affichera le aboutir à un formulaire convivial.
Algorithmes dans l'application :
- Algorithme d'Euclide étendu (GCD étendu) ;
- Exponentiation rapide modulo n ;
- Groupe multiplicatif du cycle résiduel modulo n ;
- Algorithme RSA, à savoir son chiffrement et son déchiffrement ;
- Recherche binaire;
- Tri à bulles ;
- Tri par encarts ;
- Sorte de coquille ;
- Tri rapide;
- Tri sélectif ;
Dans les algorithmes GCDE, d'exponentiation rapide et de groupe multiplicatif, le résultat est fourni sous forme de tableau, et chaque élément du tableau peut être cliqué pour obtenir un résultat de calcul détaillé.
Dans l'algorithme RSA, vous pouvez définir vos propres valeurs pour les lettres de l'alphabet, chiffrer et déchiffrer. L'ensemble du résultat est affiché sous forme de petit rapport, où vous pouvez voir étape par étape comment le mot a été crypté et décrypté.
Tous les algorithmes de tri sont animés et visuels. Vous pouvez entrer vos valeurs de tableau et exécuter l'animation et voir le journal en bas de l'écran.
La recherche binaire montre comment l'algorithme fonctionne en visualisant la recherche d'un élément dans le tableau que vous entrez.
Je laisserai un lien ici si vous êtes intéressé par le fonctionnement de l'application de l'intérieur.
GitHub : https://github.com/vadhub/ModulChit
Pour la coopération : gabderahmanov99@gmail.com.
Tous mes vœux!
Date de mise à jour
29 nov. 2024