Länkade listor och andra strukturer
Länkade listor
Fördelar med en länkad lista jämfört med arrayer:
Som en List behöver man inte definiera storleken från början.
Det går ganska snabbt att lägga in något nytt i mitten, eller ta bort det.
Förstår man länkade listor så blir det väldigt lätt att sedan skapa andra strukturer såsom träd eller nätverk.
Nackdelar:
Mycket jobbiga att sortera.
Jobbigt att läsa av en specifik position.
Hur det funkar
En länkad lista består av noder. Varje nod innehåller (minst) ett värde samt en pekare till nästa nod. Det finns ingen samling av alla noder någonstans; allt som finns är pekaren från en nod till en annan.
Program.cs
Tvåvägs länkade listor, träd och nätverk
Flera pekare kan peka på samma objekt. Det gör att man kan skapa mer komplexa strukturer.
Tvåvägs
Träd
Nätverk
Last updated