Hat eine einfach verknüpfte Liste einen Schwanz?

Inhaltsverzeichnis:

Hat eine einfach verknüpfte Liste einen Schwanz?
Hat eine einfach verknüpfte Liste einen Schwanz?

Video: Hat eine einfach verknüpfte Liste einen Schwanz?

Video: Hat eine einfach verknüpfte Liste einen Schwanz?
Video: Was ist eine Liste? - (Dynamische) Datenstrukturen 4 2024, Dezember
Anonim

In ihrer einfachsten Form ist eine einfach verkettete Liste eine verkettete Liste, in der jeder Knoten ein Objekt ist, das eine Referenz auf ein Element und eine als nächstes bezeichnete Referenz auf einen anderen Knoten speichert. … Der Tail-Knoten ist ein spezieller Knoten, bei dem der nächste Zeiger immer auf eine Null-Referenz zeigt oder auf eine Null-Referenz verweist, die das Ende der Liste anzeigt.

Können wir einen Endzeiger für die einfach verknüpfte Liste verwenden?

Tatsächlich können Sie enqueue (am Ende anhängen), push (am Kopf voranstellen), dequeue (vom Kopf entfernen) implementieren und natürlich mit a suchen und drucken Ein-Zeiger-Header. Der Trick besteht darin, die Liste kreisförmig zu machen und den Header zum Tail zeigen zu lassen. Dann ist tail-> der Kopf.

Hat eine doppelt verkettete Liste einen Schwanz?

Wie die einfach verkettete Liste hat auch die doppelt verkettete Liste einen Kopf und einen Schwanz. Der vorherige Zeiger des Kopfes wird auf NULL gesetzt, da dies der erste Knoten ist.

Hat Java Linked List einen Schwanz?

Linked List enthält eine Sammlung von Knoten. … Der letzte Knoten in der Liste heißt tail und sein Zeiger auf den nächsten Knoten zeigt auf null. So sieht eine doppelt verkettete Liste aus: Es gibt bereits eine Linked-List-Implementierung in Java - java.

Was gilt für einfach verknüpfte Listen?

Eine einfach verkettete Liste ist eine Art verkettete Liste, die unidirektional ist, das heißt, sie kann nur in einer Richtung vom Kopf bis zum letzten Knoten (Ende) durchlaufen werden. … Der erste Knoten heißt Kopf; es zeigt auf den ersten Knoten der Liste und hilft uns, auf jedes andere Element in der Liste zuzugreifen.

Empfohlen: