I cirkulært linket liste?

Indholdsfortegnelse:

I cirkulært linket liste?
I cirkulært linket liste?
Anonim

Cirkulær linket liste er en linked liste, hvor alle noder er forbundet til at danne en cirkel. Der er ingen NULL i slutningen. En cirkulær linket liste kan være en enkelt cirkulær linket liste eller dobbelt cirkulær linket liste. … Vi kan bevare en pointer til den sidst indsatte node, og fronten kan altid opnås som den næstsidste.

Hvordan repræsenterer du en cirkulær linket liste?

For at implementere en cirkulær enkelt-linket liste, tager vi en ekstern pointer, der peger på den sidste node på listen. Hvis vi har en pointer, der sidst peger på den sidste node, så vil sidste -> næste pege på den første node. Den sidste markør peger på node Z og den sidste -> næste peger på node P.

Hvad mener du med en cirkulær linket liste med et eksempel?

Circular Linked List er en variation af Linked List, hvor det første element peger på det sidste element, og det sidste element peger på det første element. Både liste med enkelt link og dobbelt linket liste kan laves om til en cirkulær linket liste.

Hvorfor bruger vi en cirkulær linket liste?

Cirkulære linkede lister (enkeltvis eller dobbelt) er nyttige til applikationer, der skal besøge hver node ligeligt, og listerne kan vokse. Hvis størrelsen på listen er fast, er det meget mere effektivt (hastighed og hukommelse) at bruge cirkulær kø. En cirkulær liste er enklere end en normal dobbelt-linket liste.

Hvad er en cirkulær dobbeltlinket liste?

Cirkulær dobbeltlinket liste er amere kompleks type datastruktur, hvor en node indeholder pointere til dens forrige node såvel som den næste node. Cirkulær dobbeltforbundet liste indeholder ikke NULL i nogen af noderne. Den sidste node på listen indeholder adressen på den første node på listen.

Anbefalede: