Αναβάθμιση πλατφόρμας eclass Προβολή

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

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

Αλγόριθμοι και Δομές Δεδομένων

(ICTE267) -  Νικόλαος Πλόσκας

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

  • Αλγόριθμοι
    • Ταξινόμησης
    • Αναζήτησης
  • Δομές δεδομένων
    • Σύνολο
    • Λίστα
    • Στοίβα
    • Ουρά
    • Δένδρο
    • Σωρός
    • Κατακερματισμός
  • Ειδικά θέματα αλγορίθμων
    • Αναδρομικοί αλγόριθμοι
    • Αλγόριθμοι διαίρει και βασίλευε
    • Αλγόριθμοι γραφημάτων
  • Λογισμικό οπτικοποίησης
  • Κώδικας σε C

 

Αξιολόγηση
 
  Πρόοδος
 
  Ασκήσεις
   - Τρεις υποχρεωτικές ασκήσεις (1 μονάδα η καθεμία)
 
  Τελική γραπτή εξέταση
 
Τελικός βαθμός = 0.6 * βαθμός τελικής εξέτασης + 0.1 * βαθμός προόδου + βαθμός εργασιών (με απαραίτητη προϋπόθεση να έχετε γράψει τουλάχιστον βάση στις εξετάσεις για να περάσετε).
 

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

  • Αλγόριθμοι σε C, μέρη 1 – 4: θεμελιώδεις έννοιες, δομές δεδομένων, ταξινόμηση, αναζήτηση (3η αμερικάνικη έκδοση, 1η ελληνική έκδοση): Robert Sedgewick, Εκδόσεις Κλειδάριθμος, 2005 (Κωδικός βιβλίου στον Εύδοξο: 13584)
    • Αντίτυπα στη βιβλιοθήκη με ταξινομικό αριθμό QA76.73.C153, S3816 2005
  • Δομές δεδομένων, αλγόριθμοι και εφαρμογές σε C++: Sahnii Sartaj, Εκδόσεις Τζιόλα, 2004 (Κωδικός βιβλίου στον Εύδοξο: 18548971)
    • Αντίτυπα στη βιβλιοθήκη με ταξινομικό αριθμό QA76.73.C153, S2416 2004
  • Δομές δεδομένων (2η έκδοση): Παναγιώτης Μποζάνης, Εκδόσεις Τζιόλα, 2016 (Κωδικός βιβλίου στον Εύδοξο: 59357253)
    • Αντίτυπα στη βιβλιοθήκη με ταξινομικό αριθμό QA76.9.A43B69 2017
  • Δομές δεδομένων (2η έκδοση): Γεώργιος Γεωργακόπουλος, ΙΤΕ – Πανεπιστημιακές Εκδόσεις Κρήτης, 2008 (Κωδικός βιβλίου στον Εύδοξο: 260)
    • Αντίτυπα στη βιβλιοθήκη (1η έκδοση) με ταξινομικό αριθμό QA76.9.D35G46 2002
  • Εισαγωγή στους αλγόριθμους (μετάφραση της 3ης αγγλικής έκδοσης): Thomas Cormen, Charles Leiserson, Ronald Rivest, Clifford Stein, Πανεπιστημιακές Εκδόσεις Κρήτης, 2016 (Κωδικός βιβλίου στον Εύδοξο: 59359780)
    • Αντίτυπα στη βιβλιοθήκη (2η έκδοση) με ταξινομικό αριθμό QA76.6.I585815 2012
  • Σχεδιασμός αλγορίθμων: Jon Kleinberg, Eva Tardos, Εκδόσεις Κλειδάριθμος, 2009 (Κωδικός βιβλίου στον Εύδοξο: 13898)
    • Αντίτυπα στη βιβλιοθήκη με ταξινομικό αριθμό QA267.7.K5416 2008
  • Αλγόριθμοι: Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani, Εκδόσεις Κλειδάριθμος, 2009 (Κωδικός βιβλίου στον Εύδοξο: 13583)
    • Αντίτυπα στη βιβλιοθήκη με ταξινομικό αριθμό QA9.58.D37 2009
  • Ανάλυση και σχεδίαση αλγορίθμων (3η έκδοση): Anany Levitin, Εκδόσεις Τζιόλα, 2018 (Κωδικός βιβλίου στον Εύδοξο: 68370088)
    • Αντίτυπα στη βιβλιοθήκη με ταξινομικό αριθμό QA76.9.A43L48 2018
  • Ανάλυση και σχεδίαση αλγορίθμων: Κωνσταντίνος Παπαρρίζος, Εκδόσεις Τζιόλα, 2010 (Κωδικός βιβλίου στον Εύδοξο: 18548861)

  • Αλγόριθμοι (2η έκδοση): Παναγιώτης Μποζάνης, Εκδόσεις Τζιόλα, 2017 (Κωδικός βιβλίου στον Εύδοξο: 68369726)

    • Αντίτυπα στη βιβλιοθήκη (1η έκδοση) με ταξινομικό αριθμό QA76.9.A43B69 2005

Συμπληρωματική Βιβλιογραφία

  • Algorithms in a nutshell (2nd Edition): George T. Heineman, Gary Pollice, Stanley Selkow, O'Reilly Media, Inc., 2015
  • Data structures and algorithms made easy (5th edition): Narasimha Karumanchi, CareerMonk Publications, 2017

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

Παρασκευή 25 Σεπτεμβρίου 2015