מיין. חפש. הבן. ויזואלית.
כל מה שצריך להבין אלגוריתמים לעומק
מיון בועות, בחירה, הכנסה, מיזוג, מהיר וערימה - עם אנימציות מלאות שלב-אחר-שלב.
BFS, DFS, דייקסטרה ו-A* על ויזואליזציות גרפים אינטראקטיביות.
מערך, מחסנית, תור, רשימה מקושרת, BST וטבלת גיבוב - עם ויזואליזציות פעולות שלב-אחר-שלב.
תיאורים בשפה פשוטה לכל שלב, הדגשת פסאודו-קוד וניתוח סיבוכיות.
צפו כיצד אלגוריתמי מיון שונים מסדרים נתונים. השוו ביצועים, הבינו פשרות וצפו בכל שלב.
חקרוראו כיצד BFS, DFS, דייקסטרה ו-A* סורקים גרפים. הבינו חקירת חזית, מסלולים קצרים ביותר והיוריסטיקות.
חקרוצפו כיצד מערכים, מחסניות, תורים, BST וטבלאות גיבוב מאחסנות ומנהלות נתונים בזמן אמת.
חקרומאמרים מקיפים בעברית על מבני נתונים, סיבוכיות, עצים, גרפים וטכניקות אלגוריתמיות - כולל דוגמאות קוד וטבלאות השוואה.
אלגוויז הוא אתר חינוכי חינמי בעברית ללימוד אלגוריתמים ומבני נתונים באמצעות ויזואליזציות אינטראקטיביות. האתר כולל 6 אלגוריתמי מיון, 4 אלגוריתמי חיפוש בגרפים ו-6 מבני נתונים, כל אחד עם אנימציה שלב-אחר-שלב, פסאודו-קוד מסונכרן, ניתוח סיבוכיות ושאלות תרגול, לצד ספריית מאמרים מקיפה.
כן. כל התוכן באלגוויז — הוויזואליזציות, המאמרים והתרגולים — זמין בחינם וללא צורך בהרשמה או בהתחברות.
האתר מיועד בעיקר לסטודנטים למדעי המחשב, הנדסת תוכנה ומערכות מידע שלומדים קורס מבני נתונים ואלגוריתמים, לתלמידי מגמת מדעי המחשב בתיכון, ולמפתחים שמתכוננים לראיונות עבודה טכניים. ההסברים בעברית מלאה ומתחילים מהיסודות.
הרעיון הוא לראות את האלגוריתם פועל במקום לקרוא עליו בלבד. בכל ויזואליזציה באתר אפשר להריץ את האלגוריתם שלב-אחר-שלב, לשלוט במהירות, ולראות בו-זמנית איזו שורת פסאודו-קוד מבוצעת ומה קורה לנתונים. כך ההבדל בין O(n²) ל-O(n log n) הופך למשהו שרואים בעיניים ולא רק מחשבים על הנייר.