Was ist eine zirkuläre doppelt verkettete Liste?
Was ist eine zirkuläre doppelt verkettete Liste?

Video: Was ist eine zirkuläre doppelt verkettete Liste?

Video: Was ist eine zirkuläre doppelt verkettete Liste?
Video: Verkettete Liste/Linked List in 4 Minuten | Algorithmen und Datenstrukturen 2024, November
Anonim

Kreisförmige doppelt verkettete Liste ist ein komplexerer Datenstrukturtyp, bei dem ein Knoten Zeiger auf seinen vorherigen Knoten sowie auf den nächsten Knoten enthält. Der erste Knoten des aufführen enthalten auch die Adresse des letzten Knotens in seinem vorherigen Zeiger. EIN kreisförmige doppelt verkettete Liste ist in der folgenden Abbildung dargestellt.

Außerdem, was ist eine doppelt verkettete Liste zu erklären?

EIN doppelt verlinkte Liste ist eine Art von Linkliste mit einem Verknüpfung zum vorherigen Knoten sowie einen Datenpunkt und die Verknüpfung zum nächsten Knoten im aufführen wie einzeln verlinkte Liste . Ein Sentinel oder Nullknoten zeigt das Ende des aufführen . Doppelt verknüpfte Listen werden typischerweise in Lehrbüchern der Informatik in Pseudocode implementiert.

Man kann sich auch fragen, was ist der Vorteil einer doppelt verketteten Liste? Folgende sind Vorteile / Nachteile der doppelt verketteten Liste einzeln vorbei verlinkte Liste . 1) Eine DLL kann sowohl in Vorwärts- als auch in Rückwärtsrichtung durchlaufen werden. 2) Die Löschoperation in der DLL ist effizienter, wenn ein Zeiger auf den zu löschenden Knoten angegeben wird. 3) Wir können schnell einen neuen Knoten vor einem bestimmten Knoten einfügen.

Die Leute fragen auch, was ist eine zirkuläre verlinkte Liste?

EIN zirkuläre verlinkte Liste ist eine Folge von Elementen, in der jedes Element a. hat Verknüpfung zu seinem nächsten Element in dieser Sequenz und das letzte Element hat a Verknüpfung zum ersten Element. Das bedeutet zirkuläre verlinkte Liste ist ähnlich wie diese verlinkte Liste außer dass der letzte Knoten auf den ersten Knoten im zeigt aufführen.

Was ist die Notwendigkeit einer doppelt verketteten Liste?

ein Anforderungen an doppelt verkettete Listen mehr Operationen beim Einfügen oder Löschen und es braucht mehr Platz (um den zusätzlichen Zeiger zu speichern). EIN doppelt verlinkte Liste kann in beide Richtungen (vorwärts und rückwärts) verfahren werden. Ein einzelnes verlinkte Liste kann nur in eine Richtung durchfahren werden.

Empfohlen: