Please ensure Javascript is enabled for purposes of website accessibility

Παρουσίαση/Προβολή

Εικόνα επιλογής

Δομές Δεδομένων

(IC336) -  Χριστόφορος Ραπτόπουλος

Περιγραφή Μαθήματος

Βασικός στόχος του μαθήματος είναι να προσφέρει τις απαραίτητες γνώσεις για την κατανόηση της λειτουργίας σημαντικών δομών δεδομένων και των εφαρμογών τους. Στο εισαγωγικό μέρος του μαθήματος διδάσκονται βασικά στοιχεία ανάλυσης και σχεδιασμού αλγορίθμων (ορισμός της έννοιας του αλγορίθμου, περιγραφή μέσω ψευδοκώδικα, ασυμπτωτική ανάλυση πολυπλοκότητας, ασυμπτωτική σημειογραφεία). Οι κυριότερες δομές που μελετώνται είναι οι πίνακες, συνδεδεμένες λίστες, ουρές, στοίβες, σωροί, δυαδικά δέντρα αναζήτησης, κοκκινόμαυρα δέντρα, AVL δέντρα, (α,β)-δέντρα. Επίσης μελετώνται βασικές τεχνικές κατακερματισμού (πίνακες κατακερματισμού, αλυσίδωση, καθολικός κατακερματισμός, ανοιχτή διευθυνσιοδότηση).

Ημερομηνία δημιουργίας

Δευτέρα, 2 Οκτωβρίου 2023