Liste (datastruktur): Forskelle mellem versioner

Content deleted Content added
Rune (diskussion | bidrag)
Detaljeret beskrivelse af enkelt-kædet liste
Rune (diskussion | bidrag)
Liste lavet i en tabel
Linje 36:
 
Ved sletning findes det element, der skal fjernes med algoritmen beskrevet under søgning. Det forrige element i listen sættes til at pege videre til det element, som det aktuelle element peger på. Dermed er det aktuelle element ude af listen, og det kan slettes.
 
===Implementering i tabel===
Det er muligt, at lave en kædet liste ved hjælp af en tabel. Uduver de data, der skal være i listen skal der være en kolonne med referencer til det næste element i listen. Der skal bruges to variabler, der indeholder indeks for første element i listen og første frie element. De frie elementer er også organisede i en liste, så ved indsættelse flyttes et element fra den frie til den brugte liste inden data gemmes. Sletning foregår på tilsvarende vis.
 
==Se også==