SlideShare a Scribd company logo
ΔΕΝΔΡΑΣΥΝΔΕΤΙΚΑ ΔΕΝΔΡΑ
Ορισμός: Σε ένα συνδεόμενο μη κατευθυνόμενο γράφημα G V, E ορίζουμε ως συνδετικό δένδρο Τ (ή αλλιώς γεννητορικό
ή επικαλυπτικό δένδρο) του γραφήματος:
Ένα υπογράφημα του G που είναι δένδρο και περιέχει όλες τις κορυφές του G
Παράδειγμα: Βλέπουμε ένα γράφημα και δύο συνδετικά του δένδρα (ένα γράφημα έχει πολλά συνδετικά δένδρα)
Παρατηρήσεις:
• Ένα γράφημα έχει συνδετικό δένδρο αν και μόνο αν είναι συνδεόμενο
• Ένα γράφημα μπορεί να έχει πολλά συνδετικά δένδρα.
• Ένα δένδρο έχει μόνο ένα συνδετικό δένδρο (τον εαυτό του)
• Ένα συνδετικό δένδρο μπορεί να υπολογιστεί με τον αλγόριθμο διάσχισης πρώτα κατά βάθος και τον αλγόριθμο
διάσχισης πρώτα κατά πλάτος.
ΔΕΝΔΡΑΔΙΑΣΧΙΣΗ ΚΑΤΑ ΒΑΘΟΣ
Σκιαγράφηση Αλγόριθμου Πρώτα κατά Βάθος:
«Βολίδα που εξερευνά το γράφο κατασκευάζοντας το συνδετικό δένδρο»
Ο αλγόριθμος δέχεται ως είσοδο ένα συνδεόμενο γράφημα και παράγει ένα συνδετικό δένδρο.
Στην αρχικοποίηση:
• Τοποθετούμε την βολίδα σε μια (αυθαίρετη) κορυφή. Την κορυφή την τοποθετούμε στο συνδετικό δένδρο
Σε κάθε βήμα:
• Αν υπάρχει γειτονική κορυφή που δεν έχει επισκεφθεί, μεταβαίνει και την τοποθετεί στο συνδετικό δένδρο μαζί με την
ακμή μετάβασης.
• Αν δεν υπάρχει κορυφή που δεν έχει επισκεφθεί, πηγαίνει στην ακριβώς προηγούμενη κορυφή που είχε επισκεφθεί.
Τερματισμός:
• Όταν όλες οι κορυφές εισαχθούν στο δένδρο.
Βηματα:Παράδειγμα:
Αρχικό Γράφημα:
Συνδετικό Δένδρο της Κατά
Βάθος:
Βήμα 0 Βήμα 1 Βήμα 2 Βήμα 3 Βήμα 4
Βήμα 5 Βήμα 6 Βήμα 7 Βήμα 8 Βήμα 9 Βήμα 10
Βηματα:
ΔΙΑΣΧΙΣΗ ΚΑΤΑ ΠΛΑΤΟΣ
Σκιαγράφηση Αλγόριθμου Πρώτα κατά Πλάτος:
«κατασκευή του δένδρου κατά επίπεδα»
Ο αλγόριθμος δέχεται ως είσοδο ένα συνδεόμενο γράφημα και παράγει ένα συνδετικό δένδρο.
Στην αρχικοποίηση:
• Τοποθετούμε αυθαίρετα μία κορυφή στο συνδετικό δένδρο
Σε κάθε βήμα:
• Επιλέγουμε τρέχουσα κορυφή (με βάση την σειρά με την οποία μπήκε στο συνδετικό δένδρο)
• Κάθε γειτονική της κορυφή που δεν έχει μπει στο δένδρο την θέτουμε ως παιδί της (με αυθαίρετη σειρά)
Τερματισμός:
• Όταν όλες οι κορυφές εισαχθούν στο δένδρο.
Παράδειγμα:
Αρχικό Γράφημα:
Συνδετικό Δένδρο της Κατά
Βάθος:
Βήμα 0 Βήμα 1 Βήμα 2 Βήμα 3
Βήμα 4 Βήμα 5
Βήμα 6
ΔΕΝΔΡΑ
Παράδειγμα: Σχηματική απεικόνιση μετά την εκτέλεση 3 βημάτων σε ένα γράφημα:
Επόμενη ακμή που επιλέγεται είναι η [v2,v3]
ΑΛΓΟΡΙΘΜΟΣ PRIM
Σκιαγράφηση Αλγόριθμου Prim:
Στην αρχικοποίηση:
• Τοποθετούμε αυθαίρετα μια κορυφή στο συνδετικό δένδρο
Σε κάθε βήμα:
• Υποψήφιες ακμές για να μπουν στο συνδετικό δένδρο είναι εκείνες οι ακμές που έχουν το ένα τους άκρο στο υπο
κατασκευή συνδετικό δένδρο και το άλλο τους άκρο εκτός του συνδετικού δένδρου.
• Επιλέγεται η ακμή με το ελάχιστο βάρος από τις υποψήφιες
• Η ακμή εισάγεται στο δένδρο καθώς και το άκρο της που δεν ανήκε στο δένδρο.
Τερματισμός:
• Όταν όλες οι κορυφές εισαχθούν στο δένδρο.
ΔΕΝΔΡΑ
Ορισμός: Σε ένα συνδεόμενο μη κατευθυνόμενο γράφημα , , ορίζουμε ως ελάχιστο συνδετικό δένδρο Τ (ή αλλιώς
ελάχιστο γεννητορικό ή ελάχιστο επικαλυπτικό δένδρο) του γραφήματος:
• Ένα υπογράφημα του G που είναι δένδρο, περιέχει όλες τις κορυφές του G και έχει ελάχιστο βάρος (άθροισμα βαρών των
ακμών του)
( )>0: ∆εν διατηρείται
( )>0: ∆ιατηρείται
( )>0: ∆ιατηρείται
( )>0: ∆ιατηρείται
Αρν.Βάρη:× Αρν.Βάρη: √
ΣΥΝΟΨΗ ΑΛΓΟΡΙΘΜΩΝ ΔΕΝΔΡΑ
Dijkstra Prim Κατά
Βάθος
Κατά
Πλάτος
Συντομότερα
Μονοπάτια
√
× × Αν όλα τα
βάρη ίδια:
√
Ελάχιστο
Συνδετικό Δένδρο
Αν όλα τα
βάρη ίδια:
√
√
Αν όλα τα
βάρη ίδια:
√
Αν όλα τα
βάρη ίδια:
√
Συνδετικό Δένδρο √ √
√ √

More Related Content

Viewers also liked

ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 5
ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 5ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 5
ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 5
Dimitris Psounis
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.3
ΠΛΗ20 ΜΑΘΗΜΑ 6.3ΠΛΗ20 ΜΑΘΗΜΑ 6.3
ΠΛΗ20 ΜΑΘΗΜΑ 6.3
Dimitris Psounis
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.1
ΠΛΗ20 ΜΑΘΗΜΑ 6.1ΠΛΗ20 ΜΑΘΗΜΑ 6.1
ΠΛΗ20 ΜΑΘΗΜΑ 6.1
Dimitris Psounis
 
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4
Dimitris Psounis
 
ΠΛΗ20 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.2
ΠΛΗ20 ΜΑΘΗΜΑ 6.2ΠΛΗ20 ΜΑΘΗΜΑ 6.2
ΠΛΗ20 ΜΑΘΗΜΑ 6.2
Dimitris Psounis
 
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 6ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 6
Dimitris Psounis
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5
Dimitris Psounis
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2
Dimitris Psounis
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 4
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 4ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 4
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 4
Dimitris Psounis
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 10
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 10ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 10
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 10
Dimitris Psounis
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 3
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 3ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 3
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 3
Dimitris Psounis
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 7
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 7ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 7
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 7
Dimitris Psounis
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 9
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 9ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 9
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 9
Dimitris Psounis
 

Viewers also liked (20)

ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 5
ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 5ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 5
ΠΛΗ20 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 5
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.3
ΠΛΗ20 ΜΑΘΗΜΑ 6.3ΠΛΗ20 ΜΑΘΗΜΑ 6.3
ΠΛΗ20 ΜΑΘΗΜΑ 6.3
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.1
ΠΛΗ20 ΜΑΘΗΜΑ 6.1ΠΛΗ20 ΜΑΘΗΜΑ 6.1
ΠΛΗ20 ΜΑΘΗΜΑ 6.1
 
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4
 
ΠΛΗ20 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ20 ΜΑΘΗΜΑ 6.2
ΠΛΗ20 ΜΑΘΗΜΑ 6.2ΠΛΗ20 ΜΑΘΗΜΑ 6.2
ΠΛΗ20 ΜΑΘΗΜΑ 6.2
 
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 6ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 6
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 4
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 4ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 4
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 4
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 10
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 10ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 10
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 10
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 3
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 3ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 3
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 3
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 7
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 7ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 7
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 7
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 9
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 9ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 9
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 9
 

More from Dimitris Psounis

Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣΗ ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Dimitris Psounis
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
Dimitris Psounis
 
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
Dimitris Psounis
 
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
Dimitris Psounis
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣΗ ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
Dimitris Psounis
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
Dimitris Psounis
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ CC++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
Dimitris Psounis
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
Dimitris Psounis
 
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
Dimitris Psounis
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
Dimitris Psounis
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 

More from Dimitris Psounis (20)

Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣΗ ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
 
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
 
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣΗ ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ CC++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
 
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ31 - ΤΕΣΤ 33
ΠΛΗ31 - ΤΕΣΤ 33ΠΛΗ31 - ΤΕΣΤ 33
ΠΛΗ31 - ΤΕΣΤ 33
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
 

Recently uploaded

Όμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docx
Όμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docxΌμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docx
Όμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docx
Tassos Karampinis
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
athinadimi
 
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdfΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
athinadimi
 
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Tassos Karampinis
 
Θέματα φυσικής πανελλαδικών εξετάσεων 2024
Θέματα φυσικής πανελλαδικών εξετάσεων  2024Θέματα φυσικής πανελλαδικών εξετάσεων  2024
Θέματα φυσικής πανελλαδικών εξετάσεων 2024
Θεόδωρος Μαραγκούλας
 
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
nikzoit
 
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).ppt
nikzoit
 
Τα θέματα στη Φυσική Προσανατολισμού για τις Πανελλήνιες 2024
Τα θέματα στη Φυσική Προσανατολισμού για τις Πανελλήνιες 2024Τα θέματα στη Φυσική Προσανατολισμού για τις Πανελλήνιες 2024
Τα θέματα στη Φυσική Προσανατολισμού για τις Πανελλήνιες 2024
Newsroom8
 
Εργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).ppt
nikzoit
 
PANELLINIES 2024 LATINIKA APANTISEIS.pdf
PANELLINIES 2024 LATINIKA APANTISEIS.pdfPANELLINIES 2024 LATINIKA APANTISEIS.pdf
PANELLINIES 2024 LATINIKA APANTISEIS.pdf
konstantinantountoum1
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ Άγγελος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ  Άγγελος).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ  Άγγελος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ Άγγελος).ppt
nikzoit
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Ζ Κωνσταντίνος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Ζ  Κωνσταντίνος).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Ζ  Κωνσταντίνος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Ζ Κωνσταντίνος).ppt
nikzoit
 
Hardware Personal Computer a small Introduction
Hardware Personal Computer a small  IntroductionHardware Personal Computer a small  Introduction
Hardware Personal Computer a small Introduction
ssuserd4abe0
 
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
nikzoit
 
Εργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).ppt
nikzoit
 
Οι απαντήσεις στην Ιστορία Προσανατολισμού
Οι απαντήσεις στην Ιστορία ΠροσανατολισμούΟι απαντήσεις στην Ιστορία Προσανατολισμού
Οι απαντήσεις στην Ιστορία Προσανατολισμού
Newsroom8
 
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Eugenia Kosmatou
 
them_fysiki_gel_240612.Panellinies 2024 fysikipdf
them_fysiki_gel_240612.Panellinies 2024 fysikipdfthem_fysiki_gel_240612.Panellinies 2024 fysikipdf
them_fysiki_gel_240612.Panellinies 2024 fysikipdf
konstantinantountoum1
 
Εργασία ΤΠΕ Οι 4 εποχές (ΦΩΤΗΣ ΜΑΙΡΗ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΦΩΤΗΣ ΜΑΙΡΗ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΦΩΤΗΣ ΜΑΙΡΗ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΦΩΤΗΣ ΜΑΙΡΗ).ppt
nikzoit
 
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝ
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝ
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝ
ssuser503807
 

Recently uploaded (20)

Όμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docx
Όμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docxΌμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docx
Όμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docx
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
 
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdfΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
 
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
 
Θέματα φυσικής πανελλαδικών εξετάσεων 2024
Θέματα φυσικής πανελλαδικών εξετάσεων  2024Θέματα φυσικής πανελλαδικών εξετάσεων  2024
Θέματα φυσικής πανελλαδικών εξετάσεων 2024
 
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
 
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).ppt
 
Τα θέματα στη Φυσική Προσανατολισμού για τις Πανελλήνιες 2024
Τα θέματα στη Φυσική Προσανατολισμού για τις Πανελλήνιες 2024Τα θέματα στη Φυσική Προσανατολισμού για τις Πανελλήνιες 2024
Τα θέματα στη Φυσική Προσανατολισμού για τις Πανελλήνιες 2024
 
Εργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).ppt
 
PANELLINIES 2024 LATINIKA APANTISEIS.pdf
PANELLINIES 2024 LATINIKA APANTISEIS.pdfPANELLINIES 2024 LATINIKA APANTISEIS.pdf
PANELLINIES 2024 LATINIKA APANTISEIS.pdf
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ Άγγελος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ  Άγγελος).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ  Άγγελος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ Άγγελος).ppt
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Ζ Κωνσταντίνος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Ζ  Κωνσταντίνος).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Ζ  Κωνσταντίνος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Ζ Κωνσταντίνος).ppt
 
Hardware Personal Computer a small Introduction
Hardware Personal Computer a small  IntroductionHardware Personal Computer a small  Introduction
Hardware Personal Computer a small Introduction
 
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
 
Εργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).ppt
 
Οι απαντήσεις στην Ιστορία Προσανατολισμού
Οι απαντήσεις στην Ιστορία ΠροσανατολισμούΟι απαντήσεις στην Ιστορία Προσανατολισμού
Οι απαντήσεις στην Ιστορία Προσανατολισμού
 
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
 
them_fysiki_gel_240612.Panellinies 2024 fysikipdf
them_fysiki_gel_240612.Panellinies 2024 fysikipdfthem_fysiki_gel_240612.Panellinies 2024 fysikipdf
them_fysiki_gel_240612.Panellinies 2024 fysikipdf
 
Εργασία ΤΠΕ Οι 4 εποχές (ΦΩΤΗΣ ΜΑΙΡΗ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΦΩΤΗΣ ΜΑΙΡΗ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΦΩΤΗΣ ΜΑΙΡΗ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΦΩΤΗΣ ΜΑΙΡΗ).ppt
 
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝ
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝ
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝ
 

ΠΛΗ20 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2

  • 1. ΔΕΝΔΡΑΣΥΝΔΕΤΙΚΑ ΔΕΝΔΡΑ Ορισμός: Σε ένα συνδεόμενο μη κατευθυνόμενο γράφημα G V, E ορίζουμε ως συνδετικό δένδρο Τ (ή αλλιώς γεννητορικό ή επικαλυπτικό δένδρο) του γραφήματος: Ένα υπογράφημα του G που είναι δένδρο και περιέχει όλες τις κορυφές του G Παράδειγμα: Βλέπουμε ένα γράφημα και δύο συνδετικά του δένδρα (ένα γράφημα έχει πολλά συνδετικά δένδρα) Παρατηρήσεις: • Ένα γράφημα έχει συνδετικό δένδρο αν και μόνο αν είναι συνδεόμενο • Ένα γράφημα μπορεί να έχει πολλά συνδετικά δένδρα. • Ένα δένδρο έχει μόνο ένα συνδετικό δένδρο (τον εαυτό του) • Ένα συνδετικό δένδρο μπορεί να υπολογιστεί με τον αλγόριθμο διάσχισης πρώτα κατά βάθος και τον αλγόριθμο διάσχισης πρώτα κατά πλάτος.
  • 2. ΔΕΝΔΡΑΔΙΑΣΧΙΣΗ ΚΑΤΑ ΒΑΘΟΣ Σκιαγράφηση Αλγόριθμου Πρώτα κατά Βάθος: «Βολίδα που εξερευνά το γράφο κατασκευάζοντας το συνδετικό δένδρο» Ο αλγόριθμος δέχεται ως είσοδο ένα συνδεόμενο γράφημα και παράγει ένα συνδετικό δένδρο. Στην αρχικοποίηση: • Τοποθετούμε την βολίδα σε μια (αυθαίρετη) κορυφή. Την κορυφή την τοποθετούμε στο συνδετικό δένδρο Σε κάθε βήμα: • Αν υπάρχει γειτονική κορυφή που δεν έχει επισκεφθεί, μεταβαίνει και την τοποθετεί στο συνδετικό δένδρο μαζί με την ακμή μετάβασης. • Αν δεν υπάρχει κορυφή που δεν έχει επισκεφθεί, πηγαίνει στην ακριβώς προηγούμενη κορυφή που είχε επισκεφθεί. Τερματισμός: • Όταν όλες οι κορυφές εισαχθούν στο δένδρο. Βηματα:Παράδειγμα: Αρχικό Γράφημα: Συνδετικό Δένδρο της Κατά Βάθος: Βήμα 0 Βήμα 1 Βήμα 2 Βήμα 3 Βήμα 4 Βήμα 5 Βήμα 6 Βήμα 7 Βήμα 8 Βήμα 9 Βήμα 10
  • 3. Βηματα: ΔΙΑΣΧΙΣΗ ΚΑΤΑ ΠΛΑΤΟΣ Σκιαγράφηση Αλγόριθμου Πρώτα κατά Πλάτος: «κατασκευή του δένδρου κατά επίπεδα» Ο αλγόριθμος δέχεται ως είσοδο ένα συνδεόμενο γράφημα και παράγει ένα συνδετικό δένδρο. Στην αρχικοποίηση: • Τοποθετούμε αυθαίρετα μία κορυφή στο συνδετικό δένδρο Σε κάθε βήμα: • Επιλέγουμε τρέχουσα κορυφή (με βάση την σειρά με την οποία μπήκε στο συνδετικό δένδρο) • Κάθε γειτονική της κορυφή που δεν έχει μπει στο δένδρο την θέτουμε ως παιδί της (με αυθαίρετη σειρά) Τερματισμός: • Όταν όλες οι κορυφές εισαχθούν στο δένδρο. Παράδειγμα: Αρχικό Γράφημα: Συνδετικό Δένδρο της Κατά Βάθος: Βήμα 0 Βήμα 1 Βήμα 2 Βήμα 3 Βήμα 4 Βήμα 5 Βήμα 6 ΔΕΝΔΡΑ
  • 4. Παράδειγμα: Σχηματική απεικόνιση μετά την εκτέλεση 3 βημάτων σε ένα γράφημα: Επόμενη ακμή που επιλέγεται είναι η [v2,v3] ΑΛΓΟΡΙΘΜΟΣ PRIM Σκιαγράφηση Αλγόριθμου Prim: Στην αρχικοποίηση: • Τοποθετούμε αυθαίρετα μια κορυφή στο συνδετικό δένδρο Σε κάθε βήμα: • Υποψήφιες ακμές για να μπουν στο συνδετικό δένδρο είναι εκείνες οι ακμές που έχουν το ένα τους άκρο στο υπο κατασκευή συνδετικό δένδρο και το άλλο τους άκρο εκτός του συνδετικού δένδρου. • Επιλέγεται η ακμή με το ελάχιστο βάρος από τις υποψήφιες • Η ακμή εισάγεται στο δένδρο καθώς και το άκρο της που δεν ανήκε στο δένδρο. Τερματισμός: • Όταν όλες οι κορυφές εισαχθούν στο δένδρο. ΔΕΝΔΡΑ Ορισμός: Σε ένα συνδεόμενο μη κατευθυνόμενο γράφημα , , ορίζουμε ως ελάχιστο συνδετικό δένδρο Τ (ή αλλιώς ελάχιστο γεννητορικό ή ελάχιστο επικαλυπτικό δένδρο) του γραφήματος: • Ένα υπογράφημα του G που είναι δένδρο, περιέχει όλες τις κορυφές του G και έχει ελάχιστο βάρος (άθροισμα βαρών των ακμών του)
  • 5. ( )>0: ∆εν διατηρείται ( )>0: ∆ιατηρείται ( )>0: ∆ιατηρείται ( )>0: ∆ιατηρείται Αρν.Βάρη:× Αρν.Βάρη: √ ΣΥΝΟΨΗ ΑΛΓΟΡΙΘΜΩΝ ΔΕΝΔΡΑ Dijkstra Prim Κατά Βάθος Κατά Πλάτος Συντομότερα Μονοπάτια √ × × Αν όλα τα βάρη ίδια: √ Ελάχιστο Συνδετικό Δένδρο Αν όλα τα βάρη ίδια: √ √ Αν όλα τα βάρη ίδια: √ Αν όλα τα βάρη ίδια: √ Συνδετικό Δένδρο √ √ √ √