Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

ΔΕΝΤΡΑ ΣΩΡΟΙ ΟΥΡΕΣ ΣΤΟΙΒΕΣ

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΕΞΕΤΑΣΕΙΣ 2000-2001


Ερώτημα 2.2.
a) Δίνεται η συνδεδεμένη ουρά, Q=(1,7,6,8). Δείξτε με τη βοήθεια σχήματος την κατάσταση
της συνδεδεμένης ουράς, μετά την εκτέλεση των παρακάτω πράξεων:
a1) ΕISAGWGH του αριθμού 9 στην συνδεδεμένη ουρά, Q.
a2) DIAGRAFH των στοιχείων της συνδεδεμένης ουράς Q μέχρι και τον αριθμό 7.
b) Δείξτε σχηματικά τι θα συνέβαινε αν οι προηγούμενες πράξεις εφαρμοστούν στη
συνδεδεμένη στοίβα S=(1,7,6,8).
ΤΕΛΙΚΕΣ ΕΞΕΤΑΣΕΙΣ 2000-2001

Ερώτημα 1.3.
Αφού περιγράψετε εν συντομία τις τρεις διαδικασίες διαπέρασης ενός δυαδικού δένδρου, να αναγράψετε
τα αντίστοιχα αποτελέσματα αυτών για το δένδρο του σχήματος που ακολουθεί:

β γ

δ ε ζ

η θ ι κ

ΘΕΜΑ 2 (3,5 μονάδες)


Ερώτημα 2.1. = Για κάθε ένα από τα παρακάτω δέντρα χρησιμοποιείστε ένα ή περισσότερους από τους όρους:
γενικό δέντρο, δυαδικό δέντρο, δυαδικό δέντρο αναζήτησης, δέντρο σωρός, πλήρες δέντρο, μη πλήρες δέντρο,
για να το χαρακτηρίσετε.55Αιτιολογείστε τους χαρακτηρισμούς σε κάθε περίπτωση. 60

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 θα έχει ήδη εισαχθεί στο δένδρο). Σχεδιάστε
το δέντρο που προκύπτει κάθε φορά για κάθε εισαγωγή.

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΑΥΓΟΥΣΤΟΣ 2002


Ερώτημα 2.3.
Δίνονται οι εξής ακέραιοι αριθμοί: 50, 45, 65, 70, 12, 20, 15, 25, 5, 8, 42, 10.
Δημιουργείστε το αντίστοιχο δέντρο-σωρό με βάση τον αλγόριθμο εισαγωγής στοιχείου σε σωρό, αν
οι αριθμοί καταφθάνουν με την παραπάνω σειρά (από αριστερά προς τα δεξιά). Εξηγείστε την
εισαγωγή των έξι πρώτων αριθμών.
ΤΕΛΙΚΕΣ ΕΞΕΤΑΣΕΙΣ - ΙΟΥΝΙΟΣ 2004
α) i. Σχεδιάστε ένα Δυαδικό Δένδρο Αναζήτησης με 4 στοιχεία και ύψος 3.

Υποδείξεις: 1. Επιλέξτε τα στοιχεία κατά βούληση (διαλέξτε εσείς τους τέσσερις αριθμούς
του δένδρου).

2. Θεωρήστε ότι η ρίζα του δένδρου έχει ύψος 0 (όπως ακριβώς αναφέρεται

και στο βιβλίο σας).

ii. Ποιο είναι το ύψος ενός Δένδρου - Σωρού με 10 στοιχεία; Αιτιολογήστε την απάντησή σας.

γ) Έστω στοίβα S με τα εξής έξι στοιχεία:

Τ
2
35

33
9

18
5

Δώστε το δέντρο που σχηματίζεται διαγράφοντας ένα προς ένα τα στοιχεία από τη στοίβα και εισάγοντάς
τα (με τη σειρά που διαγράφονται) σε ένα Δυαδικό Δένδρο Αναζήτησης. Στην απάντησή σας δεν
απαιτείται αλγόριθμος, ούτε περιγραφή, δώστε μόνο το τελικό δένδρο που προκύπτει.

You might also like