Länkade listor och andra strukturer
Last updated
Last updated
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.
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
Flera pekare kan peka på samma objekt. Det gör att man kan skapa mer komplexa strukturer.