Hvad er brugen af en linket liste?
Hvad er brugen af en linket liste?

Video: Hvad er brugen af en linket liste?

Video: Hvad er brugen af en linket liste?
Video: Introduction to Linked List 2024, November
Anonim

Sammenkædede lister er lineære datastrukturer, der holder data i individuelle objekter kaldet noder. Disse noder indeholder både data og en reference til den næste node i liste . Sammenkædede lister bruges ofte på grund af deres effektive indsættelse og sletning.

I betragtning af dette, hvornår skal vi bruge linket liste?

Sammenkædede lister er praktiske, hvis du skal indsætte elementer imellem eller fjerne elementer. Med et array, du ville skal flytte masser af elementer 'til højre' for at give plads til et nyt element i midten eller 'til venstre' for at fylde hullet, hvis du fjerner et element i midten.

Efterfølgende er spørgsmålet, hvad er linket liste med eksempel? En sammenkædet liste er en dynamisk datastruktur, hvor hvert element (kaldet en node ) består af to elementer - dataene og en reference (eller pointer), som peger på den næste node . En sammenkædet liste er en samling af noder hvor hver node er forbundet med den næste node gennem en pointer.

På samme måde kan man spørge, hvad mener du med linket liste?

EN linket liste er en lineær datastruktur, hvor hvert element er et separat objekt. Hvert element ( vi vil kald det en node) af en liste består af to elementer - dataene og en reference til den næste node. Den sidste node har en reference til null. Indgangspunktet til en linket liste kaldes lederen af liste.

Hvilken er hurtigere array eller linked list?

Tilføjelse eller fjernelse af elementer er meget hurtigere i en linket liste end i en array . At få ét bestemt element i midten er meget hurtigere i en array . Og array kan spilde plads, fordi meget ofte, når man udvider array , tildeles flere elementer end nødvendigt på det tidspunkt (tænk på ArrayList i Java).

Anbefalede: