Heim  >  Artikel  >  Eine einfach verknüpfte Liste ist keine zufällige Speicherstruktur, oder?

Eine einfach verknüpfte Liste ist keine zufällige Speicherstruktur, oder?

王林
王林Original
2020-06-24 11:25:4315785Durchsuche

Eine einfach verknüpfte Liste ist keine zufällige Speicherstruktur, oder?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn