2. ΠίνακεςΠίνακες
Στην πράξη, οι στατικές δομές υλοποιούνται
με πίνακες. Ένας πίνακας είναι μια δομή
δεδομένων που περιέχει στοιχεία του ίδιου
τύπου, δηλ. ακέραιους ή πραγματικούς ή
λογικές τιμές ή αλφαριθμητικές τιμές.
Μονοδιάστατος Δισδιάστατος Τρισδιάστατος
3. Μειονεκτήματα από τη χρήση πινάκων
Οι πίνακες απαιτούν μνήμη: κάθε πίνακας
δεσμεύει από την αρχή του προγράμματος πολλές
θέσεις μνήμης. Η χρήση μεγάλων πινάκων μπορεί
να δημιουργήσει προβλήματα στην εκτέλεση ενός
προγράμματος.
Οι πίνακες περιορίζουν τις δυνατότητες του
προγράμματος: οι πίνακες είναι στατικές δομές
και το μέγεθος τους καθορίζεται στην αρχή του
προγράμματος και δεν μεταβάλλεται. Άρα ένα
πρόγραμμα που χρησιμοποιεί πίνακες δεν μπορεί
να επεξεργαστεί περισσότερα στοιχεία από τις
θέσεις των πινάκων.
4. Τυπικές επεξεργασίες των πινάκωνΤυπικές επεξεργασίες των πινάκων
Υπολογισμός αθροισμάτων στοιχείων του
πίνακα.
Εύρεση του μέγιστου ή του ελάχιστου
στοιχείου.
Ταξινόμηση των στοιχείων του πίνακα.
Αναζήτηση ενός στοιχείου του πίνακα.
Συγχώνευση δύο πινάκων.