Een applicatie waarmee u het werk van enkele klassieke algoritmen visueel kunt zien. Om met de applicatie te werken, hoef je geen blad, potlood of rekenmachine te pakken, voer gewoon waarden in, bijvoorbeeld een reeks getallen en druk op een knop, en de applicatie zal al het vuile werk voor je doen en de resulteren in een gebruiksvriendelijke vorm.
Algoritmen in de applicatie:
- Uitgebreid Euclid-algoritme (GCD Extended);
- Snelle machtsverheffing modulo n;
- Multiplicatieve groep van residuring modulo n;
- RSA-algoritme, namelijk de codering en decodering;
- Binaire zoekopdracht;
- Bellen sorteren;
- Sorteren op inserts;
- Schelp soort;
- Snel sorteren;
- Selectief sorteren;
In de GCDE, snelle machtsverheffing en multiplicatieve groepsalgoritmen, wordt het resultaat in tabelvorm weergegeven en kan op elk element van de tabel worden geklikt om een gedetailleerd berekeningsresultaat te krijgen.
In het RSA-algoritme kunt u uw eigen waarden voor de letters van het alfabet instellen, versleutelen en ontsleutelen. Het hele resultaat wordt weergegeven als een klein rapport, waarin u stap voor stap kunt zien hoe het woord werd versleuteld en ontsleuteld.
Alle sorteeralgoritmen zijn geanimeerd en visueel. U kunt uw arraywaarden invoeren en de animatie uitvoeren en het logboek onderaan het scherm bekijken.
Binair zoeken laat zien hoe het algoritme werkt door te visualiseren dat u een element opzoekt in de array die u invoert.
Ik zal hier een link achterlaten als je geïnteresseerd bent in hoe de app van binnenuit werkt.
GitHub: https://github.com/vadhub/ModulChit
Voor samenwerking: gabderahmanov99@gmail.com.
Al het beste!