Hvad er cirkulær dobbeltforbundet liste?
Hvad er cirkulær dobbeltforbundet liste?

Video: Hvad er cirkulær dobbeltforbundet liste?

Video: Hvad er cirkulær dobbeltforbundet liste?
Video: Sig syv plus en, resultatet vil overraske dig 2024, November
Anonim

Cirkulær dobbeltforbundet liste er en mere kompleks type datastruktur, hvor en node indeholder pointere til dens forrige node såvel som den næste node. Den første node af liste indeholder også adressen på den sidste node i dens forrige pointer. EN cirkulær dobbeltforbundet liste er vist i følgende figur.

Også, hvad er dobbeltforbundet liste forklare?

EN dobbelt linket liste er en slags linket liste med en link til den forrige node samt et datapunkt og link til næste knudepunkt i liste som enkeltvis linket liste . En vagt- eller nulknude angiver slutningen af liste . Dobbeltlinkede lister er typisk implementeret i pseudokode i datalogi lærebøger.

Man kan også spørge, hvad er fordelen ved dobbeltforbundet liste? Følgende er fordele / ulemper ved dobbeltforbundet liste over enkeltvis linket liste . 1) En DLL kan krydses i både fremadgående og bagudgående retning. 2) Sletningsoperationen i DLL er mere effektiv, hvis der gives en pointer til den node, der skal slettes. 3) Vi kan hurtigt indsætte en ny node før en given node.

Folk spørger også, hvad er en cirkulær linket liste?

EN cirkulær linket liste er en sekvens af elementer, hvori hvert element har en link til sit næste element i denne sekvens, og det sidste element har en link til det første element. Det betyder cirkulær linket liste ligner denne enkelt linket liste bortset fra at den sidste node peger på den første node i liste.

Hvad er behovet for dobbeltforbundet liste?

-en dobbeltforbundne listebehov flere handlinger under indsættelse eller sletning og det behov mere plads (for at gemme den ekstra markør). EN dobbelt linket liste kan krydses i begge retninger (frem og tilbage). En enkelt linket liste kan kun køres i én retning.

Anbefalede: