Прыкладанне, якое дазваляе візуальна бачыць працу некаторых класічных алгарытмаў. Для працы з дадаткам не трэба даставаць аркуш, аловак або калькулятар, дастаткова ўвесці значэнні, напрыклад, масіў лічбаў і націснуць кнопку, а прыкладанне зробіць за вас усю чорную працу і адлюструе у выніку атрымаецца зручная форма.
Алгарытмы ў дадатку:
- Пашыраны алгарытм Еўкліда (GCD Extended);
- Хуткае ўзвядзенне ў ступень па модулю n;
- Мультыплікатыўная група кольцы астаткаў па модулю n;
- алгарытм RSA, а менавіта яго шыфраванне і дэшыфраванне;
- Двайковы пошук;
- Сартаванне бурбалкамі;
- Сартаванне па ўстаўках;
- Сартаванне абалонкі;
- Хуткая сартаванне;
- Выбарачнае сартаванне;
У алгарытмах GCDE, хуткага ўзвядзення ў ступень і мультыплікатыўнай групы вынік прадстаўлены ў таблічнай форме, і кожны элемент табліцы можна націснуць, каб атрымаць падрабязны вынік вылічэнняў.
У алгарытме RSA вы можаце задаваць уласныя значэння літар алфавіту, шыфраваць і расшыфроўваць. Увесь вынік адлюстроўваецца ў выглядзе невялікай справаздачы, дзе вы можаце крок за крокам убачыць, як слова было зашыфравана і расшыфравана.
Усе алгарытмы сартавання аніміраваныя і візуальныя. Вы можаце ўвесці значэнні масіва, запусціць анімацыю і ўбачыць журнал унізе экрана.
Двайковы пошук дэманструе, як працуе алгарытм, візуалізуючы пошук элемента ва ўведзеным масіве.
Я пакіну тут спасылку, калі вас цікавіць, як праграма працуе знутры.
GitHub: https://github.com/vadhub/ModulChit
Для супрацоўніцтва: gabderahmanov99@gmail.com.
Усяго найлепшага!