Section outline


  • Σημειώσεις - Συμπληρωματικό Υλικό


    Προτεινόμενες Ασκήσεις (με τις λύσεις τους) και Παραδείγματα

    • 1η σειρά: Ασυμπτωτικός συμβολισμός, αναδρομικές σχέσεις, ταξινόμηση.
    • 2η σειρά: Άπληστοι αλγόριθμοι, δυναμικός προγραμματισμός.
    • 3η σειρά: Αλγόριθμοι γραφημάτων, Ελάχιστο Συνδετικό Δέντρο.
    • 4η σειρά: Συντομότερα Μονοπάτια, Μέγιστη Ροή, Αναγωγές.
    • 5η σειρά: Παραδείγματα αναγωγών (διαφάνειες).

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

    • 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.

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