Εγγραφή
Μαθήματα
Συχνές ερωτήσεις
Ελληνικά
Ελληνικά
English
Σύνδεση
Ελληνικά
Ελληνικά
English
Σύνδεση
Εγγραφή
Μαθήματα
Συχνές ερωτήσεις
Επιλογές Μαθήματος
Ανακοινώσεις
Ασκήσεις
Έγγραφα
Σύνδεσμοι
Επιλογές Μαθήματος
Ανακοινώσεις
Ασκήσεις
Έγγραφα
Σύνδεσμοι
Μάθημα : Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον - Πληροφορική Γ' Λυκείου
Κωδικός : EL933100
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον - Πληροφορική Γ' Λυκείου
EL933100 - ΜΑΡΑΓΚΟΣ ΙΩΑΝΝΗΣ
Δυναμικές Δομές Δεδομένων (Κουίζ)
Ερώτηση 1
(Συμπλήρωση Κενών (Χαλαρή Ταυτοποίηση) — 8 βαθμοί)
Να συμπληρώσετε τα κενά στις παρακάτω προτάσεις, που αφορούν τις Λίστες.
Μία (απλά)
λίστα (linked list) είναι ένα σύνολο κόμβων διατεταγμένων
(ο ένας μετά τον άλλο). Κάθε κόμβος περιέχει εκτός από τα δεδομένα του και έναν
που δείχνει προς τον επόμενο
. Ο δείκτης του τελευταίου κόμβου δε δείχνει σε κάποιον κόμβο (δείκτης στο κενό). Για να το δηλώσουμε αυτό λέμε ότι το πεδίο δείκτη του τελευταίου κόμβου έχει την τιμή
. Για να προσπελάσουμε τους κόμβους της λίστας χρειάζεται να γνωρίζουμε τη
(θέση στη μνήμη) του
κόμβου της λίστας. Η διεύθυνση αυτή αποθηκεύεται σε μία ειδική μεταβλητή που την ονομάζουμε συνήθως
(Head).
Ερώτηση 2
(Συμπλήρωση Κενών (Χαλαρή Ταυτοποίηση) — 11 βαθμοί)
Ποια είναι τα πλεονεκτήματα και ποια τα μειονεκτήματα των Λιστών;
Στα πλεονεκτήματα των λιστών (έναντι των πινάκων) συγκαταλέγονται τα εξής: Το
τους μέγεθος. Η ευκολία εισαγωγής και
από οποιοδήποτε μέρος της λίστας. Η μη αναγκαιότητα δήλωσης του
τους. Στα μειονεκτήματα των λιστών (έναντι των πινάκων) περιλαμβάνονται τα εξής: Η τυχαία
στη λίστα δεν επιτρέπεται. Επομένως, δεν μπορούμε να πραγματοποιήσουμε με αποτελεσματικό τρόπο
σε συνδεδεμένες λίστες. Οι συνδεδεμένες λίστες έχουν πολύ μεγαλύτερη
από τους πίνακες, αφού οι συνδεδεμένοι κόμβοι της λίστας είναι δυναμικά
(οι οποίοι είναι λιγότερο αποτελεσματικοί στη χρήση της μνήμης) και κάθε κόμβος στη λίστα πρέπει, επιπλέον, να αποθηκεύσει έναν
δείκτη που θα δείχνει στον
κόμβο. Στην περίπτωση των
συνδεδεμένων λιστών χρειαζόμαστε επιπλέον έναν δεύτερο δείκτη που θα δείχνει στον
κόμβο.