
פרופ' מיכאל אלקין
מרצה · Университет Бен-Гуриона в Негеве
Курс
אנחנו אוהבים לייעל. מבנה נתונים הוא דרך לאחסון נתונים במחשב המאפשר להשתמש בהם באופן יעיל. בקורס זה נכיר מבני נתונים קלאסיים: תור, מחסנית, עץ חיפוש בינארי, עץ AVL, עץ B, ערימה, רשימת דילוגים, טבלאות גיבוב ופילטר בלום.

מבנה נתונים הוא אחד הנושאים המרכזיים בתחום של מדעי המחשב. מבנה נתונים הוא דרך לאחסון נתונים במחשב, באופן שניתן יהיה להשתמש בנתונים באופן יעיל. קיים מגוון רחב של מבני נתונים, שכל אחד מהם מאפשר אלגוריתם יעיל לבעיה מסוימת של אחסון נתונים ואחזורם. בחירת מבנה הנתונים המתאים היא שלב חשוב בעיצוב התוכנית. היות ואין מבנה נתונים יחיד שעובד היטב לכל מטרה, חשוב להכיר את החוזקות והמגבלות של המבנים המרכזיים.
בקורס זה נכיר מבנה נתונים קלאסיים: תור, מחסנית, עץ חיפוש בינארי, עץ AVL, עץ B, ערימה, רשימת דילוגים, טבלאות גיבוב ופילטר בלום. כמו-כן, על מנת שנוכל לנתח יעילות של אלגוריתמים והפעולות על מבני נתונים ולהשוות ביניהם, נדון ביעילות אסימפטוטית, וננתח זמני ריצה של אלגוריתמים תוך הצגת מספר עקרונות מנחים לאופן הניתוח של אלגוריתמים. נציג סימונים המשמשים לתיאור אופן הגידול של זמן ריצה כפונקציה של גודל הקלט.
קורסים נוספים בסדרה:
מבני נתונים – חלק ב’: אלגוריתמים בגרפים
מבני נתונים – חלק ג’: אלגוריתמי מיון וערכי מיקום

מרצה · Университет Бен-Гуриона в Негеве

מרצה · Университет Бен-Гуриона в Негеве

מרצה · Университет Бен-Гуриона в Негеве

ד"ר מרינה קוגן-סדצקי
מרצה · Университет Бен-Гуриона в Негеве
ד”ר מרינה קוגן-סדצקי סיימה תואר שני במדעי המחשב באוניברסיטת בן-גוריון , ולאחר מכן עבדה במחקר ופיתוח אלגוריתמים ב- Oracle במשך 10 שנים. לאחר מכן חזרה לאוניברסיטת בן-גוריון ללימודי Ph.D. מרינה סיימה את הדוקטורט ב- 2019, ומאז מרצה עמיתה באוניברסיטת בן-גוריון במחלקה למדעי המחשב. תחום התמחותה של מרינה הוא Big Data, High-Performance Data Structures, ו- Caching.