Lijststructuren
Lijststructuren zijn data-structuren die een geordende verzameling elementen bewaren en bewerkingen op die volgorde mogelijk maken, zoals het toevoegen of verwijderen van elementen, het opvragen van een element op een specifieke positie en het doorlopen van de lijst.
Er zijn verschillende typen lijststructuren, elk met eigen voor- en nadelen. Dynamische array-achtige lijsten (ook wel
Koppelde lijsten bestaan uit knopen met een waarde en verwijzingen naar opvolger(s). Een singly linked list
Andere gangbare lijststructuren zijn stacks en queues die vaak zijn opgebouwd uit lijsten. Een stack volgt
Keuzes hangen af van de vereisten voor snelheden van toegang, insertie, geheugengebruik en cache-efficiëntie. In de