datastructuureigenschappen
Datastructuureigenschappen verwijzen naar de kenmerken van een datastructuur die bepalend zijn voor hoe data wordt opgeslagen en hoe bewerkingen erop presteren. Voorbeelden zijn hoe snel data kan worden gezocht, toegevoegd of verwijderd, hoeveel geheugen nodig is, en op welke manier de data kan worden doorlopen of opgezocht.
Belangrijke eigenschappen zijn tijdcomplexiteit en ruimtecomplexiteit. Tijdcomplexiteit beschrijft de snelheid van basisoperaties zoals lookup, insertie, delete,
Andere eigenschappen betreffen de structuur en het gedrag. Sommige datastructuren zijn lineair (zoals arrays en gekoppelde
Daarnaast spelen balans en hoogte (bij bomen), dynamische groei en geheugenefficiëntie een rol. De keuze van