Hvordan sammenligner en dobbelt-linket liste DLL med den enkelt linkede liste SLL)?
Hvordan sammenligner en dobbelt-linket liste DLL med den enkelt linkede liste SLL)?

Video: Hvordan sammenligner en dobbelt-linket liste DLL med den enkelt linkede liste SLL)?

Video: Hvordan sammenligner en dobbelt-linket liste DLL med den enkelt linkede liste SLL)?
Video: Как снять жилье в Черногории просто и выгодно. Рельный опыт. Рекомендуем проверенных риелторов. 2024, November
Anonim

Introduktion til Dobbelt linket liste : A Dobbeltforbundet liste ( DLL ) indeholder en ekstra pointer, typisk kaldet forrige pointer, sammen med næste pointer og data som er der i enkelt linket liste . SLL har noder med kun et datafelt og næste link Mark. Det DLL fylder mere hukommelse end SLL da den har 3 felter.

I overensstemmelse hermed, hvad er fordelene ved dobbelt-linket liste sammenlignet med enkelt-linket liste?

Følgende er fordele /ulemper ved dobbelt linket liste over enkelt linket liste . 1) En DLL kan gennemløbes 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.

På samme måde, hvad er forskellen mellem en enkelt-linket liste og en dobbelt-linket liste? Det vigtigste forskel mellem enkeltforbundne liste og dobbelt linket liste er evnen til at krydse. På den anden side dobbelt linket liste vedligeholder to pointere, mod næste og forrige node, som giver dig mulighed for at navigere i begge retninger i nogen linket liste.

Folk spørger også, på hvilken måde en dobbelt linket liste er bedre end en enkelt linket liste, giv et eksempel?

Dobbelt linket liste tilbyder nem implementering af mange operationer, hvorimod enkelt linket liste kræver mere info til samme operation.. For eksempel , sletning af en node i en enkelt linket liste.

Hvorfor bruges dobbeltlinket liste?

Dobbelt linket liste måske Brugt i navigationssystemer, hvor både for- og bagnavigation er påkrævet. det er Brugt af browsere for at implementere frem- og tilbagenavigering af besøgte websider, dvs. tilbage og frem-knap. Det er også Brugt af forskellige applikationer til at implementere Fortryd og Redo funktionalitet.