Στη σελίδα αυτή υπάρχουν οι διαλέξεις και οι εργασίες του μαθήματος τη χρονιά 2022-23. Είστε ελεύθεροι να χρησιμοποιήσετε το υλικό αυτό, αν σας είναι χρήσιμο, αλλά έχετε υπόψη σας ότι μπορεί να διαφέρει από την ύλη που διδάσκεται τη φετινή χρονιά.
Εισαγωγή & τεχνικές αποδοτικού προγραμματισμού | |
---|---|
Εισαγωγή | html pdf 4up |
Modules, Makefiles, Editors, Git | html pdf 4up |
Recap: memory allocation, pointers, structs, typedefs | html pdf 4up |
Code style, Naming convensions, Tests | html pdf 4up |
Αφηρημένοι Τύποι Δεδομένων και εφαρμογές | |
Εισαγωγή στους Αφηρημένους Τύπους Δεδομένων | html pdf 4up |
Vectors, Λίστες, Στοίβες, Ουρές | html pdf 4up |
Ουρές προτεραιότητας, Maps, Σύνολα | html pdf 4up |
Φροντιστήριο | |
Δομές δεδομένων | |
Εισαγωγή την υλοποίηση ΑΤΔ, Συνδεδεμένες λίστες | |
Ανάλυση αλγορίθμων, πολυπλοκότητα | html pdf 4up |
Δυναμικοί Πίνακες | html pdf 4up |
Εξαρτημένες Δομές | |
Δέντρα, σωροί | html pdf 4up |
Δυαδικά δέντρα αναζήτησης | html pdf 4up |
AVL δέντρα | html pdf 4up |
Δέντρα αναζήτησης m δρόμων, δέντρα 2-3, δέντρα 2-3-4 | html pdf 4up |
B-δέντρα | html pdf 4up |
Κατακερματισμός | html pdf 4up |
Γράφοι | html pdf 4up |
Γράφοι με βάρη | html pdf 4up |