אפליקציה המאפשרת לך לראות חזותית את העבודה של כמה אלגוריתמים קלאסיים. כדי לעבוד עם האפליקציה, אין צורך להוציא דף, עיפרון או מחשבון, פשוט הזינו ערכים, למשל, מערך מספרים ותלחצו על כפתור, והאפליקציה תעשה עבורכם את כל העבודה המלוכלכת ותציג את לגרום לצורה ידידותית למשתמש.
אלגוריתמים באפליקציה:
- אלגוריתם אוקלידס מורחב (GCD Extended);
- אקספוננציה מהירה modulo n;
- קבוצה כפל של טבעת שאריות modulo n;
- אלגוריתם RSA, כלומר ההצפנה והפענוח שלו;
- חיפוש בינארי;
- מיון בועות;
- מיון לפי תוספות;
- מיון מעטפת;
- מיון מהיר;
- מיון סלקטיבי;
באלגוריתמים של GCDE, אקספוננציה מהירה וקבוצות מכפלות, התוצאה מסופקת בצורת טבלה, וניתן ללחוץ על כל רכיב בטבלה כדי לקבל תוצאת חישוב מפורטת.
באלגוריתם RSA, אתה יכול להגדיר ערכים משלך לאותיות האלפבית, להצפין ולפענח. התוצאה כולה מוצגת כדוח קטן, בו ניתן לראות שלב אחר שלב כיצד המילה הוצפנה ופוענחת.
כל אלגוריתמי המיון הם מונפשים וויזואליים. אתה יכול להזין את ערכי המערך שלך ולהפעיל את האנימציה ולראות את היומן בתחתית המסך.
חיפוש בינארי מדגים כיצד האלגוריתם עובד על ידי חזות חיפוש אלמנט במערך שאתה מזין.
אני אשאיר כאן קישור אם אתה מעוניין כיצד האפליקציה פועלת מבפנים.
GitHub: https://github.com/vadhub/ModulChit
לשיתוף פעולה: gabderahmanov99@gmail.com.
כל טוב!
עדכון אחרון בתאריך
29 בנוב׳ 2024