Professional Documents
Culture Documents
ΔΕΝΤΡΑ ΣΩΡΟΙ ΟΥΡΕΣ ΣΤΟΙΒΕΣ
ΔΕΝΤΡΑ ΣΩΡΟΙ ΟΥΡΕΣ ΣΤΟΙΒΕΣ
Ερώτημα 1.3.
Αφού περιγράψετε εν συντομία τις τρεις διαδικασίες διαπέρασης ενός δυαδικού δένδρου, να αναγράψετε
τα αντίστοιχα αποτελέσματα αυτών για το δένδρο του σχήματος που ακολουθεί:
β γ
δ ε ζ
η θ ι κ
75 75 58 42
45
65 45
35 50 80 52 48 35 32
65
55 40 30 35
5 40 25 58 60 38 45 40
10 5 25 20 15
45
30
25 55
25 40
10 30 50 60
20 28 35 38 45
8 15 18 48 52
15 18 22 26 27
Ερώτημα 2.2.
Δίνονται οι εξής ακέραιοι αριθμοί: 50, 45, 65, 70, 12, 20, 15, 25, 5, 8, 42, 10.
a) Δημιουργείστε το αντίστοιχο δέντρο-σωρό με βάση τον αλγόριθμο εισαγωγής στοιχείου σε σωρό,
αν οι αριθμοί καταφθάνουν με την παραπάνω σειρά (από αριστερά προς τα δεξιά). Εξηγείστε την
εισαγωγή των τεσσάρων πρώτων αριθμών.
b) Σχηματίστε τη συνεχόμενη αναπαράσταση του δέντρου-σωρού που δημιουργήσατε. Εξηγήστε τη
διαδικασία.
ΤΕΛΙΚΕΣ ΕΞΕΤΑΣΕΙΣ 2001-2002
Ερώτημα 1.3.
50
Δίνεται το παρακάτω δυαδικό δένδρο αναζήτησης:
30 76
18 36 72 82
12 24 32 40 68
α. Με τι είδους διαπέραση περνούμε από τους κόμβους κατ’ αύξουσα σειρά τιμής; Εξηγείστε τη
διαδικασία αυτής της διαπέρασης (μόνο περιγραφή του τρόπου επίσκεψης κόμβων και χωρίς
σχήματα).
β. Θέλουμε να εισάγουμε διαδοχικά τρεις κόμβους με τιμές 42, 57, 19. Περιγράψτε τα βήματα (τη
διαδικασία) εισαγωγής κάθε ενός κόμβου και θεωρήστε ότι για κάθε επόμενο κόμβο ο προηγούμενος
έχει ήδη εισαχθεί (δηλαδή όταν θα εισάγετε το 57, το 42 θα έχει ήδη εισαχθεί στο δένδρο). Σχεδιάστε
το δέντρο που προκύπτει κάθε φορά για κάθε εισαγωγή.
Υποδείξεις: 1. Επιλέξτε τα στοιχεία κατά βούληση (διαλέξτε εσείς τους τέσσερις αριθμούς
του δένδρου).
2. Θεωρήστε ότι η ρίζα του δένδρου έχει ύψος 0 (όπως ακριβώς αναφέρεται
ii. Ποιο είναι το ύψος ενός Δένδρου - Σωρού με 10 στοιχεία; Αιτιολογήστε την απάντησή σας.
Τ
2
35
33
9
18
5
Δώστε το δέντρο που σχηματίζεται διαγράφοντας ένα προς ένα τα στοιχεία από τη στοίβα και εισάγοντάς
τα (με τη σειρά που διαγράφονται) σε ένα Δυαδικό Δένδρο Αναζήτησης. Στην απάντησή σας δεν
απαιτείται αλγόριθμος, ούτε περιγραφή, δώστε μόνο το τελικό δένδρο που προκύπτει.