O Analysis of algorithms
Aplikacja, która pozwala wizualnie zobaczyć pracę algorytmów
Aplikacja, która pozwala wizualnie zobaczyć pracę niektórych klasycznych algorytmów. Aby pracować z aplikacją, nie musisz wyciągać kartki, ołówka czy kalkulatora, wystarczy wpisać wartości, na przykład tablicę liczb i nacisnąć przycisk, a aplikacja zrobi za Ciebie całą brudną robotę i wyświetli wynik w przyjaznej dla użytkownika formie.
Algorytmy w aplikacji:
- Rozszerzony algorytm Euclid (Rozszerzony GCD);
- Szybkie potęgowanie modulo n;
- multiplikatywna grupa pierścienia resztkowego modulo n;
- algorytm RSA, czyli jego szyfrowanie i deszyfrowanie;
- Wyszukiwanie binarne;
- Sortowanie bąbelkowe;
- Sortowanie według wkładek;
- sortowanie powłoki;
- Szybkie sortowanie;
- Selektywne sortowanie;
W algorytmach GCDE, szybkiego potęgowania i grup multiplikatywnych wynik jest podawany w formie tabelarycznej, a każdy element tabeli można kliknąć, aby uzyskać szczegółowy wynik obliczeń.
W algorytmie RSA możesz ustawić własne wartości dla liter alfabetu, szyfrować i odszyfrowywać. Cały wynik jest wyświetlany jako mały raport, w którym krok po kroku można zobaczyć, jak słowo zostało zaszyfrowane i odszyfrowane.
Wszystkie algorytmy sortowania są animowane i wizualne. Możesz wprowadzić wartości swojej tablicy i uruchomić animację i zobaczyć log na dole ekranu.
Wyszukiwanie binarne pokazuje, jak działa algorytm, wizualizując wyszukiwanie elementu w wprowadzonej tablicy.
Zostawię tutaj link, jeśli interesuje Cię, jak aplikacja działa od środka.
GitHub: https://github.com/vadhub/ModulChit
Do współpracy: [email protected].
Wszystkiego najlepszego!
What's new in the latest 1.7.1
bag fix
Stare wersje Analysis of algorithms
Superszybkie i bezpieczne pobieranie za pośrednictwem aplikacji APKPure
Jedno kliknięcie, aby zainstalować pliki XAPK/APK na Androidzie!







