Intern
Τι είναι ένας πίνακας;
sobes.tech AI
Απάντηση από AI
Ένας πίνακας είναι μια διατεταγμένη συλλογή στοιχείων, στα οποία γίνεται πρόσβαση μέσω ενός αριθμητικού δείκτη.
Βασικά χαρακτηριστικά:
- Τα στοιχεία αποθηκεύονται διαδοχικά στη μνήμη.
- Η πρόσβαση σε οποιοδήποτε στοιχείο διαρκεί τον ίδιο χρόνο (O(1)) χάρη στον άμεσο υπολογισμό της διεύθυνσης μέσω του δείκτη.
- Μπορεί να περιέχει στοιχεία του ίδιου ή διαφορετικών τύπων δεδομένων (ανάλογα με τη γλώσσα προγραμματισμού).
- Το μέγεθος μπορεί να είναι σταθερό ή δυναμικό.
Παράδειγμα σε JavaScript:
// Δημιουργία πίνακα αριθμών
const numbers = [1, 2, 3, 4, 5];
// Πρόσβαση σε στοιχείο μέσω δείκτη
console.log(numbers[0]); // Εμφανίζει: 1
// Προσθήκη στοιχείου (για δυναμικούς πίνακες)
numbers.push(6);
// Μήκος πίνακα
console.log(numbers.length); // Εμφανίζει: 6