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

  • Γενικά

  • Διδάσκοντες - Βοηθοί Διδασκαλίας

    • Αριστείδης Παγουρτζής, Καθηγητής ()
    • Δημήτρης Φωτάκης, Αναπλ. Καθηγητής ()
    • Δώρα Σούλιου, Ε.ΔΙ.Π ()
    • Παναγιώτης Γροντάς, Μεταδιδάκτορας ()


    Επικοινωνία και Πληροφορίες

    • Μπορείτε να απευθύνετε τις ερωτήσεις σας στη διεύθυνση:


    Βοηθοί Διδασκαλίας

    • Αλβέρτος Καλαβάσης, Υ.Δ. ()
    • Δημήτρης Κελέσης, Υ.Δ. ()
    • Σταύρος Πετσαλάκης, Υ.Δ. ()
    • Μαριάννα Σπυράκου, Υ.Δ. ()
    • Ελένη Ψαρουδάκη, Υ.Δ. ()


    Βοηθοί Γραπτών Ασκήσεων

    • Διονύσης Αρβανιτάκης
    • Σπύρος Δραγάζης
    • Κατερίνα Μάμαλη
    • Μάνος Παδουβάς
    • Ηλίας Παπανικολάου
    • Θοδωρής Τσιλιβής


    Ώρες Γραφείου Διδασκόντων

    • Αριστείδης Παγουρτζής: θα ανακοινωθούν.
    • Δημήτρης Φωτάκης: Πέμπτη 16:00 - 17:00, στο γραφείο 1.1.10, (Παλιό) Κτίριο Ηλεκτρολόγων.
    • Δώρα Σούλιου: Παρασκευή 13:00 - 14:00, στο γραφείο 1.1.30, (Παλιό) Κτίριο Ηλεκτρολόγων.
    • Παναγιώτης Γροντάς: θα ανακοινωθούν.

    • Πρόγραμμα Διαλέξεων


      Οι διαλέξεις του μαθήματος γίνονται κάθε Δευτέρα 15:00 - 17:00 και κάθε Πέμπτη 17:00 - 19:00, στο Αμφ. 1, στο νέο κτήριο της ΣΗΜΜΥ. 

      Επιπλέον διαλέξεις και διαλέξεις αναπλήρωσης γίνονται Τρίτη 16:00 - 18:00, στο Αμφ. 4, στο νέο κτήριο της ΣΗΜΜΥ, σύμφωνα με πρόγραμμα που θα ανακοινωθεί (και θα ενημερώνεται κατά τη διάρκεια του εξαμήνου). 

      Κάθε Πέμπτη, 19:00 - 20:00, στην αίθουσα 1.1.31, στο παλαιό κτήριο της ΣΗΜΜΥ, γίνονται πρόσθετες διαλέξεις για τους μεταπτυχιακούς φοιτητές. Σχετικά με το περιεχόμενο και το πρόγραμμα των διαλέξεων, δείτε τη σελίδα του μεταπτυχιακού μαθήματος


      • Υλικό


        Βιβλιογραφία

        • Thomas Cormen, Charles Leiserson, Ronald Rivest and Cliff Stein: Introduction to Algorithms, 3rd edition, MIT Press, 2009.
        • J. Kleinberg, E. Tardos: Algorithm Design, Addison-Wesley, 2005.
        • S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani: Algorithms, MacGraw-Hill, 2006 (Μπορείτε να βρείτε draft έκδοση του βιβλίου αυτού εδώ).
        • J. Edmonds. How to Think About Algorithms. Cambridge University Press, 2008.
        • J. Erickson. Algorithms, 1st edition, 2019. 
        • G. Brassard, P. Bratley: Algorithmics: Theory and Practice, Prentice-Hall, 1988. 
        • Sara Baase, Allen Van Gelder, Computer Algorithms: Introduction to Design and Analysis, 3rd edition, Addison Wesley Longman, 2000.
        • Alfred V. Aho, John E. Hopcroft, The Design and Analysis of Computer Algorithms, Addison-Wesley Series in Computer Science and Information Processing, 1974.
        • Dexter C. Kozen, The Design and Analysis of Algorithms, Springer, 1991.
        • A. Levitin: Ανάλυση και Σχεδίαση Αλγορίθμων, Εκδόσεις Τζιόλα, 2007.
        • G. J. E. Rawlings: Αλγόριθμοι: Ανάλυση και Σύγκριση, Εκδόσεις Κριτική, 2004.

        Βιντεοσκοπημένες Διαλέξεις - Ιστοσελίδες Παλαιότερων Ετών

        • Διαλέξεις



          • Συμπληρωματικές Διαλέξεις

            • Διάλεξη 18/10/2022. Εισαγωγή στις δομές δεδομένων. Σωρός - Ουρές Προτεραιότητας - Heap Sort. Δομές union - find. (Διαφάνειες)
            • Διάλεξη 25/10/2022. Λεξικό. Δυαδικά Δέντρα Αναζήτησης. Hash Tables. (Διαφάνειες)
            • Διάλεξη 01/11/2022. Ολοκλήρωση Hash Tables. Γραφήματα. BFS και εφαρμογές. (Διαφάνειες)
            • Διάλεξη 22/11/2022: DFS και εφαρμογές: Σημεία Κοπής, Τοπολογική διάταξη (Διαφάνειες) 
            • Διάλεξη 29/11/2022: Ισχυρά Συνεκτικές Συνιστώσες, Ελάχιστo Συνδετικό Δέντρο, Prim, Kruskal, Borůvka (Διαφάνειες)