Eine einfach verknüpfte Liste ist keine zufällige Speicherstruktur, ja.
Einführung in relevante Wissenspunkte:
Was ist eine einfach verknüpfte Liste?
Eine einfach verknüpfte Liste ist eine verkettete Zugriffsdatenstruktur, die eine Reihe von Speichereinheiten mit beliebigen Adressen verwendet, um Datenelemente in einer linearen Tabelle zu speichern.
Die Daten in der verknüpften Liste werden durch Knoten dargestellt. Die Zusammensetzung jedes Knotens ist: Element (Bild des Datenelements) + Zeiger (der den Speicherort nachfolgender Elemente angibt). Daten werden gespeichert, der Zeiger sind die Adressdaten, die jeden Knoten verbinden.
Verknüpfte Speichermethode
Die in der verknüpften Methode gespeicherte lineare Liste wird als verknüpfte Liste (verknüpfte Liste) bezeichnet.
Die spezifische Speicherdarstellung der verknüpften Liste ist:
1. Verwenden Sie einen Satz beliebiger Speichereinheiten, um die Knoten der linearen Liste zu speichern (dieser Speichersatz). Einheiten können kontinuierlich sein (können auch diskontinuierlich sein)
2. Die logische Reihenfolge und die physische Reihenfolge der Knoten in der verknüpften Liste sind nicht unbedingt gleich. Um die logische Beziehung zwischen Knoten korrekt darzustellen, müssen beim Speichern des Werts jedes Knotens auch die Adress- (oder Standort-)Informationen gespeichert werden, die die nachfolgenden Knoten angeben (Zeiger oder Link genannt).
Verknüpfter Speicher ist Eine der am häufigsten verwendeten Speichermethoden. Sie kann nicht nur zur Darstellung linearer Tabellen, sondern auch zur Darstellung verschiedener nichtlinearer Datenstrukturen verwendet werden.
Das obige ist der detaillierte Inhalt vonEine einfach verknüpfte Liste ist keine zufällige Speicherstruktur, oder?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!