Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Γνωστικά: Κατανόηση των τεχνικών δόμησης δεδομένων με στόχο τόσο την αποδοτικότητα υποστήριξης των ερωτημάτων ως προς το χώρο και το χρόνο όσο και ως προς την υποστήριξη νέων λειτουργιών. Παραδείγματα τέτοιων λειτουργιών είναι η αποδοτική αποθήκευση της ιστορίας μίας δομής δεδομένων. Επίσης, κατανόηση των εγγενών περιορισμών που υπάρχουν ανά μοντέλο υπολογισμού όσον αφορά τη δόμηση δεδομένων.
Δεξιότητες: Προσδιορισμός του κατάλληλου τρόπου δόμησης ανάλογα με το πρόβλημα, ανάλυση και σχεδίαση νέων τεχνικών.
Περιεχόμενο Μαθήματος
1. Επιμερισμένη Ανάλυση
2. Ουρές Προτεραιότητας
3. Ένωση και Διαμέριση Συνόλων
4. Ανταγωνιστική Ανάλυση
5. Βαροζυγισμένα δένδρα
6. Αυτορρύθμιση – Δυναμική Βελτιστότητα
7. Προχωρημένα Θέματα σε Πίνακες Διασποράς
8. Δομές Δεδομένων σε Ακεραίους – Υπολογαριθμικές Πράξεις
9. Δείκτες διαφυγής και Γέφυρες
10. Κάτω φράγματα επιδόσεων
11. Εφήμερες και διαχρονικές δομές Δεδομένων
12. Αλφαριθμητικά