Programa, leidžianti vizualiai pamatyti kai kurių klasikinių algoritmų darbą. Norėdami dirbti su programa, jums nereikia išimti lapo, pieštuko ar skaičiuotuvo, tiesiog įveskite reikšmes, pavyzdžiui, skaičių masyvą ir paspauskite mygtuką, o programa atliks visą nešvarų darbą už jus ir parodys sukurti patogią formą.
Algoritmai programoje:
- Išplėstinis Euklido algoritmas (GCD Extended);
- Greitas eksponencijos modulis;
- Daugybinė likučių žiedo modulo n grupė;
- RSA algoritmas, būtent jo šifravimas ir iššifravimas;
- Dvejetainė paieška;
- Burbulų rūšiavimas;
- Rūšiavimas pagal įdėklus;
- Lukšto rūšiavimas;
- Greitas rūšiavimas;
- Atrankinis rūšiavimas;
GCDE, greito eksponavimo ir dauginimo grupių algoritmuose rezultatas pateikiamas lentelės forma, o kiekvieną lentelės elementą galima spustelėti, kad gautumėte išsamų skaičiavimo rezultatą.
RSA algoritme galite nustatyti savo abėcėlės raidžių reikšmes, užšifruoti ir iššifruoti. Visas rezultatas rodomas kaip nedidelė ataskaita, kurioje žingsnis po žingsnio galite pamatyti, kaip žodis buvo užšifruotas ir iššifruotas.
Visi rūšiavimo algoritmai yra animuoti ir vizualūs. Galite įvesti savo masyvo reikšmes ir paleisti animaciją bei pamatyti žurnalą ekrano apačioje.
Dvejetainė paieška parodo, kaip veikia algoritmas, vizualizuodamas elemento paiešką įvestame masyve.
Paliksiu čia nuorodą, jei domitės, kaip programėlė veikia iš vidaus.
GitHub: https://github.com/vadhub/ModulChit
Dėl bendradarbiavimo: gabderahmanov99@gmail.com.
Viskas kas geriausia!