|
Οι δομÎς δεδομÎνων διακρίνονται
ΣτατικÎς ΔομÎς
- Έχουν σταθερÏŒ μÎγεθος.
- ΑποθηκεÏονται σε συνεχÏŒμενες θÎσεις μνήμης.
- Το μÎγεθος τους καθορίζεται κατά την ÏŽρα του προγραμματισμοÏ, δηλαδή τη στιγμή της μετάφρασης και ÏŒχι την στιγμή της εκτÎλεσης.
- Στην πράξη υλοποιοÏνται με Πίνακες που υποστηρίζονται απÏŒ κάθε γλÏŽσσα προγραμματισμοÏ
ΔυναμικÎς δομÎς
- Έχουν μεταβαλλÏŒμενο μÎγεθος.
- ΑποθηκεÏονται σε τυχαίες θÎσεις μνήμης (δυναμική παραχÏŽρηση της μνήμης).
- Ο αριθμÏŒς των κÏŒμβων τους μεταβάλλεται καθÏŽς εισάγονται ή διαγράφονται δεδομÎνα κατά την εκτÎλεση του προγράμματος.
- Οι περισσÏŒτερες σÏγχρονες γλÏŽσσες προγραμματισμοÏ παρÎχουν και δυναμικÎς δομÎς δεδομÎνων
|