מבני נתונים מתקדמים – קיץ 2011

מרצה: אורן וימן

בדיקת תרגילים: מיקה עמית

הרצאות:

▪ יום שני, 09:15-11:45, חדר 716 (בנין ראשי)

▪ יום רביעי, 14:15-16:45, חדר 714 (בנין ראשי) 


שעות קבלה: יום שני 12:00-13:00


          ציון: 75% מבחן,  20% תרגילי בית, 5% השתתפות בכיתה


מבחן:

מועד א': יום שני, 12.09.2011, בשעה 16:30

מועד ב': יום שלישי, 04.10.2011, בשעה 16:30


תרגילי בית:

     ▪ תרגיל 1, להגשה ביום שני ה-8 באוגוסט

           ▪ תרגיל 2, להגשה ביום שני ה-22 באוגוסט

 ▪ תרגיל 3, להגשה ביום שני ה-12 בספטמבר

 

מבחנים (ותקציר פתרון) משנים קודמות:

       

מועד א 2008

מועד ב 2008

מועד א 2009

מועד ב 2009

מועד א 2010

מועד ב 2010


חומר עזר:

כאן אפשר למצוא את רוב חומר הקורס

       


הרצאות





יום שני                18/7

integers  : Intro to course, Predecessor/Successor via y-fast trees and Van Emde Boas


יום רביעי             20/7

dictionaries: Worst-case queries, via FKS and Cuckoo hashing, Bloom filters


יום שני                25/7

self-adjusting data structures : Self-adjusting linked lists, Move To Front, static optimality


יום רביעי              27/7

self-adjusting data structures: Splay trees, Bounds, Dynamic optimality conjecture


יום שני                   1/8

self-adjusting data structures: Wilber lower bounds, O(lg lg n)-competitive Tango trees 


יום רביעי                 3/8

dynamic graphs: Dynamic trees (link-cut trees)


יום שני                  8/8

dynamic graphs: Euler tour trees, Dynamic connectivity


יום רביעי              10/8

tree decompositions: Marked ancestor upper bound, Decremental connectivity in trees


יום שני                15/8

strings: Suffix tree, Suffix array


יום רביעי              17/8

strings: Document retrieval, Suffix tray, Searching with errors and wild cards


יום שני                22/8

integers: Fusion trees


יום רביעי             24/8

external memory / cache-oblivious (and exam review): Models, Static search trees, Matrix multiplication