Section outline

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


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

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