Skip to content
lista concatenata

File:Circularly-linked-list.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ7003418· pop 45· linked from 383 articles

lista concatenata

Sign in to save

struttura dati dinamica

Wikidata facts

Instance of
list
Subclass of
list
Has part
pointer
Image
Linked-list Representation.png
Show 6 more facts
inception
1955-00-00
discoverer or inventor
Herbert Simon
Commons category
Linked lists
topic's main category
Category:Linked lists
implementation of
list
Sources (3)

via Wikidata · CC0

Article · Italiano

In informatica, una lista concatenata (o linked list) è una struttura dati dinamica, tra quelle fondamentali usate nella programmazione. Consiste di una sequenza di nodi, ognuno contenente campi di dati arbitrari ed uno o due riferimenti ("link") che puntano al nodo successivo e/o precedente. Una lista concatenata è un tipo di dato auto-referente, in quanto contiene un puntatore ad un altro dato dello stesso tipo. Le liste concatenate permettono l'inserzione e la rimozione di nodi in ogni punto della lista in tempo costante, ma non permettono l'accesso casuale, solo quello sequenziale. Esistono diversi tipi di liste concatenate: liste concatenate semplici, liste concatenate doppie e liste circolari. Le liste concatenate possono essere implementate in molti linguaggi di programmazione, come ad esempio il Lisp e lo Scheme, che hanno già al loro interno questa struttura dati, oltre che varie operazioni per accedere al suo contenuto, oppure come il C, il C++ ed il Java, che tipicamente si basano su puntatori modificabili per creare le liste concatenate.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (3)