ΑΕΠΠ θεωρία Multiple Choice Python ΕΠΑΛ Δίκτυα ΕΠΑΛ

 

 

Κεφάλαια >> Ερωτήσεις 3ου Κεφαλαίου

Πως διακρίνονται οι δομές δεδομένων - Χαρακτηριστικά της καθεμιάς

 

Οι δομές δεδομένων διακρίνονται 

  • Στατικές
  • Δυναμικές



Στατικές Δομές

  •  Îˆχουν σταθερÏŒ μέγεθος.
  • Αποθηκεύονται σε συνεχÏŒμενες θέσεις μνήμης.
  • Το μέγεθος τους καθορίζεται κατά την ÏŽρα του προγραμματισμού, δηλαδή τη στιγμή της μετάφρασης και ÏŒχι την στιγμή της εκτέλεσης.
  • Στην πράξη υλοποιούνται με Πίνακες που υποστηρίζονται απÏŒ κάθε γλÏŽσσα προγραμματισμού

 

Δυναμικές δομές


  • Έχουν μεταβαλλÏŒμενο μέγεθος.
  • Αποθηκεύονται σε τυχαίες θέσεις μνήμης (δυναμική παραχÏŽρηση της μνήμης).
  • Ο αριθμÏŒς των κÏŒμβων τους μεταβάλλεται καθÏŽς εισάγονται ή διαγράφονται δεδομένα κατά την εκτέλεση του προγράμματος.
  • Οι περισσÏŒτερες σύγχρονες γλÏŽσσες προγραμματισμού παρέχουν και δυναμικές δομές δεδομένων