En applikation, der giver dig mulighed for visuelt at se arbejdet med nogle klassiske algoritmer. For at arbejde med applikationen behøver du ikke at tage et ark, blyant eller lommeregner frem, bare indtast værdier, for eksempel en række tal og tryk på en knap, og applikationen vil gøre alt det beskidte arbejde for dig og vise resultere i en brugervenlig form.
Algoritmer i applikationen:
- Udvidet Euclid-algoritme (GCD Extended);
- Hurtig eksponentieringsmodulo n;
- Multiplikativ gruppe af restring modulo n;
- RSA-algoritme, nemlig dens kryptering og dekryptering;
- Binær søgning;
- Boble sortering;
- Sortering efter skær;
- Shell sortering;
- Hurtig sortering;
- Selektiv sortering;
I GCDE, hurtig eksponentiering og multiplikative gruppealgoritmer er resultatet givet i tabelform, og hvert element i tabellen kan klikkes for at få et detaljeret beregningsresultat.
I RSA-algoritmen kan du indstille dine egne værdier for bogstaverne i alfabetet, kryptere og dekryptere. Hele resultatet vises som en lille rapport, hvor du trin for trin kan se, hvordan ordet blev krypteret og dekrypteret.
Alle sorteringsalgoritmer er animerede og visuelle. Du kan indtaste dine array-værdier og køre animationen og se loggen nederst på skærmen.
Binær søgning demonstrerer, hvordan algoritmen fungerer, ved at visualisere at slå et element op i det array, du indtaster.
Jeg efterlader et link her, hvis du er interesseret i, hvordan appen fungerer indefra.
GitHub: https://github.com/vadhub/ModulChit
For samarbejde: gabderahmanov99@gmail.com.
Alt det bedste!