Sobes.tech
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