Αποστολέας Θέμα: Εισαγωγή στους Αλγορίθμους: από που να ξεκινήσω;  (Αναγνώστηκε 2411 φορές)

evry

  • Γενικός Διαχειριστής
  • Hacker
  • *****
  • Μηνύματα: 2182
  • Karma: +0/-0
  • To iterate is human, to recurse divine
    • Προφίλ
Εισαγωγή στους Αλγορίθμους: από που να ξεκινήσω;
« στις: Σεπτέμβριος 21, 2014, 04:07:25 μμ »
Μετά τα πρώτα βήματά σας στον προγραμματισμό θα πρέπει να ασχοληθείτε και με τη σχεδίαση αλγορίθμων αφού πρώτα μελετήσετε στοιχειώδεις αλγορίθμους όπως αυτοί της ταξινόμησης, αναζήτησης σε πίνακες, ή διάσχισης γράφων κλπ. Μπορείτε να ξεκινήσετε από κάποιες ιστοσελίδες εισαγωγικών μαθήματων σε αλγορίθμους ελληνικών πανεπιστημίων

Σημειώσεις Αλγορίθμων από ΕΜΠ

http://courses.softlab.ntua.gr/progintro/   Εισαγωγή στον Προγραμματισμό από το ΕΜΠ
http://delab.csd.auth.gr/~manolopo/Design/index.html Σχεδίαση Αλγορίθμων από το ΑΠΘ
http://www.corelab.ntua.gr/courses/algorithms/  Αλγόριθμοι και Πολυπλοκότητα στο ΕΜΠ
http://www.csd.uoc.gr/~hy380/material.htm     Αλγόριθμοι και Πολυπλοκότητα στο Πανεπιστήμιο Κρήτης

http://stellar.mit.edu/S/course/6/sp08/6.046/materials.html  Εισαγωγή στους Αλγορίθμους από το MIT, με αρκετό υλικό
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-046JFall-2005/CourseHome/index.htm  Πολύ υλικό για το ίδιο μάθημα αλλά από την πλατφόρμα ανοικτών μαθημάτων του MIT

Ένα πολύ καλό βιβλίο για αλγορίθμους που δεν είναι τόσο θεωρητικό όσο το CLR είναι το νέο βιβλίο των Dasgupta, Papadimitriou, και Vazirani το οποίο διατίθεται δωρεάν (προκαταρκτική έκδοση) και μπορείτε να κατεβάσετε σε pdf όποιο κεφάλαιο θέλετε
http://www.cs.berkeley.edu/~vazirani/algorithms.html
Learn to solve every problem that has been solved