תוכן הקורס ומטרתו
הקדמה: חיפוש איבר במערך ממוין, חיפוש בינארי. הגדרת סדר הגודל של פונקציה. ניתוח נכונות וזמן ריצה של אלגוריתמים.
בעיית המיון (Sorting): מיון הכנסה (Insertion Sort). מיון מיזוג (Merge Sort). מיון "מהיר" (Quick Sort). חסם תחתון למיון במודל ההשוואות ומושג עץ ההכרעה (Decision Tree).
טיפוסי נתונים מופשטים (Abstract Data Types) ומבני נתונים: מחסנית. תור. ערימה (Heap). עצי חיפוש בינאריים. טבלאות ערבול (hash tables).
טכניקות אלגוריתמיות: אלגוריתמים חמדניים (Greedy Algorithms). תכנות דינאמי (Dynamic Programming).
אלגוריתמים על גרפים: ייצוג גרפים. חיפוש בגרפים (BFS/DFS). עץ פורש מינימלי. מסלול קצר ביותר. זרימה ברשתות.
טרם פורסם סילבוס מפורט