Una struttura dati è un particolare assieme (o agglomerato) di dati, caratterizzato più dall’ organizzazione imposta agli elementi che la compongono, che dal tipo degli elementi stessi. Più precisamente una struttura dati consiste di un modo sistematico per organizzare i dati e di un insieme di operatori che permettono di manipolare gli elementi della struttura o di aggregarne di nuovi. Una comoda classificazione delle strutture dati è la seguente:
lineari: in cui gli agglomerati sono formati da dati disposti in sequenza (come negli array);
non lineari: in cui non è individuata una sequenza;
a dimensione fissa: in cui il numero di elementi dell’ agglomerato rimane sempre costante nel tempo;
a dimensione variabile: in cui il numero degli elementi può aumentare o diminuire nel tempo;
omogenee: in cui i dati sono tutti dello stesso tipo;
non omogenee: in cui i dati non sono tutti delle stesso tipo
Le strutture dati più itilizzate sono le seguenti:
Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.