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

Πληροφορίες Μαθήματος
Κωδικός Μαθήματος23Υ233
ΤίτλοςΔομές Δεδομένων
ΤύποςΥποχρεωτικά Μαθήματα
Ιστοσελίδαhttp://mmlab.ceid.upatras.gr/index.php/lessons/undergraduate/95-data-structures
ΠεριγραφήΔιάταξη στοιχείων, Διάταξη στοιχείων σε κύρια μνήμη, Bubblesort, Heapsort με ανάλυση, Quicksort με ανάλυση, Διάταξη στοιχείων σε δευτερεύουσα μνήμη. Δομημένοι τύποι στοιχείων, array, record, file, σωροί και ουρές, ουρές με προτεραιότητα, πίστες, δένδρα. O Γραμμικός Median-Aλγόριθμος. Tο πρόβλημα του Λεξικού. Συνοπτικές δομές δεδομένων, Δυϊκό ψάξιμο, Interpolation-ψάξιμο, Binary Interpolation-search, Interpolation-ψάξιμο για άγνωστες μη ισοπιθανές κατανομές. Δυναμικές συνοπτικές δομές δεδομένων. Eκτενείς δομές δεδομένων, ισοζυγισμένα δένδρα, AVL-δένδρο, Kόκκινο-Mαύρο Δένδρο ή BB-δένδρο, το BB[α] δένδρο, Yβριδικές δομές δεδομένων, Tries, Δυναμικό Interpolation ψάξιμο, Tο interpolation search tree (IST), Tο ψάξιμο στο interpolation search tree. Union-find, Hashing, Hashing με αλυσίδες, Συζήτηση των υποθέσεων και του χώρου, Hashing με ανοικτή διεύθυνση (open addressing), Extendible Hashing.
Αρμοδιότητα ΔιδασκαλίαςΤομέας Λογικού των Υπολογιστών
Εξάμηνο4
Διδακτικές Μονάδες6
Ώρες Διδασκαλίας3
Ώρες Φροντιστηρίου1
Ώρες Εργαστηρίου2
Καθηγητές