Vad är cirkulär dubbellänkad lista?
Vad är cirkulär dubbellänkad lista?

Video: Vad är cirkulär dubbellänkad lista?

Video: Vad är cirkulär dubbellänkad lista?
Video: Circular Doubly Linked List (Insertion at the Beginning) 2024, November
Anonim

Cirkulär dubbellänkad lista är en mer komplex typ av datastruktur där en nod innehåller pekare till sin föregående nod såväl som nästa nod. Den första noden av lista innehåller även adressen till den sista noden i dess föregående pekare. A cirkulär dubbellänkad lista visas i följande bild.

Dessutom, vad är dubbelt länkad lista förklara?

A dubbelt länkad lista är ett slags länkad lista med en länk till föregående nod samt en datapunkt och länk till nästa nod i lista som enskilt länkad lista . En sentinel- eller nollnod indikerar slutet på lista . Dubbelt länkade listor är vanligtvis implementerade i pseudokod i läroböcker i datavetenskap.

Man kan också fråga sig, vad är fördelen med dubbelt länkad lista? Följande är fördelar / nackdelar med dubbelt länkad lista över enskilt länkad lista . 1) En DLL kan passeras både framåt och bakåt. 2) Raderingsoperationen i DLL är mer effektiv om pekaren till noden som ska raderas ges. 3) Vi kan snabbt infoga en ny nod före en given nod.

Folk frågar också, vad är cirkulär länkad lista?

A cirkulär länkad lista är en sekvens av element där varje element har en länk till nästa element i denna sekvens och det sista elementet har en länk till det första elementet. Det betyder cirkulär länkad lista liknar den här singeln länkad lista förutom att den sista noden pekar på den första noden i lista.

Vad är behovet av dubbelt länkad lista?

a dubbelt länkade listbehov fler operationer medan du infogar eller raderar och det behov mer utrymme (för att lagra den extra pekaren). A dubbelt länkad lista kan köras i båda riktningarna (framåt och bakåt). En ensam länkad lista kan bara köras i en riktning.

Rekommenderad: