Μάθημα : Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

2156010197 - ΜΑΡΙΑ ΜΑΣΙΟΥ

Ενότητες μαθήματος

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

3.1 Δεδομένα.................................................................... 55
3.2 Αλγόριθμοι + Δομές Δεδομένων = Προγράμματα............ 56

3.3 Πίνακες ....................................................................... 58
3.4 Στοίβα......................................................................... 60
3.5 Ουρά .......................................................................... 61
3.6 Αναζήτηση .................................................................. 63
3.7 Ταξινόμηση ................................................................. 65
3.8 Αναδρομή ................................ΟΧΙ................................... 67
3.8.1 Υπολογισμός του παραγοντικού ......ΟΧΙ.................... 68
3.8.2 Υπολογισμός του μέγιστου κοινού διαιρέτη.....ΟΧΙ..... 68
3.8.3 Υπολογισμός αριθμών ακολουθίας Fibonacci......ΟΧΙ......... 70
3.9 Άλλες δομές δεδομένων .................ΟΧΙ.............................. 71
3.9.1 Λίστες ..........................................ΟΧΙ..................... 71
3.9.2 Δένδρα ................................ΟΧΙ............................. 72
3.9.3 Γράφοι.............ΟΧΙ.................................................. 73
------ 1.3 Άλλες δομές δεδομένων
------ 1.3.1 Λίστες------ 1.3.2 Δένδρα
------ 1.3.3 Γράφοι
------ 1.3.4 Ερωτήσεις - Ασκήσεις

ΕΠΑΝΑΛΗΨΗ ΠΡΩΤΗ ΕΝΟΤΗΤΑ ΣΥΜΠΛΗΡΩΜΑΤΙΚΟ ΥΛΙΚΟ

3.1 ΔΕΔΟΜΕΝΑ (ΚΕΝΑ)

3.2 ΑΛΓΟΡΙΘΜΟΙ+ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ=ΠΡΟΓΡΑΜΜΑΤΑ (ΚΕΝΑ)

3.3 ΠΙΝΑΚΕΣ

ΣΤΟΙΒΑ

ΟΥΡΑ