Bazı klasik algoritmaların çalışmalarını görsel olarak görmenizi sağlayan bir uygulama. Uygulamayla çalışmak için, bir sayfa, kalem veya hesap makinesi çıkarmanıza gerek yoktur, örneğin bir dizi sayı gibi değerleri girmeniz ve bir düğmeye basmanız yeterlidir; uygulama tüm kirli işleri sizin için yapacak ve kullanıcı dostu bir formla sonuçlanır.
Uygulamadaki algoritmalar:
- Genişletilmiş Öklid algoritması (GCD Genişletilmiş);
- Hızlı üs alma modulo n;
- Çoğaltıcı kalıntı halkası modulo n grubu;
- RSA algoritması, yani şifreleme ve şifre çözme;
- Ikili arama;
- Kabarcık sıralama;
- Eklere göre sıralama;
- Kabuk sıralama;
- Hızlı sıralama;
- Seçici sıralama;
GCDE, hızlı üs alma ve çarpmalı grup algoritmalarında sonuç tablo şeklinde sunulur ve ayrıntılı bir hesaplama sonucu almak için tablonun her bir öğesine tıklanabilir.
RSA algoritmasında alfabenin harfleri için kendi değerlerinizi ayarlayabilir, şifreleyebilir ve şifresini çözebilirsiniz. Tüm sonuç, kelimenin nasıl şifrelendiğini ve şifresinin nasıl çözüldüğünü adım adım görebileceğiniz küçük bir rapor olarak görüntülenir.
Tüm sıralama algoritmaları animasyonlu ve görseldir. Dizi değerlerinizi girip animasyonu çalıştırabilir ve ekranın alt kısmında logu görebilirsiniz.
İkili arama, girdiğiniz dizideki bir öğeyi aramayı görselleştirerek algoritmanın nasıl çalıştığını gösterir.
Uygulamanın içeriden nasıl çalıştığıyla ilgileniyorsanız, buraya bir bağlantı bırakacağım.
GitHub: https://github.com/vadhub/ModulChit
İşbirliği için: gabderahmanov99@gmail.com.
Herşey gönlünce olsun!
Güncellenme tarihi
29 Kas 2024