𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱 𝗟𝗶𝗻𝗲𝗮𝗿𝗲 𝗗𝗮𝘁𝗮𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲𝗻

Lineaire datastructuren ordenen elementen in een reeks. Elk element heeft één voorganger en één opvolger.

Arrays Arrays zijn het belangrijkste hulpmiddel in JavaScript. Ze maken gebruik van aaneengesloten geheugen. Hierdoor kun je elk element direct via de index benaderen.

Let op: Wanneer een array te groot wordt, moet JavaScript een groter geheugenblok toewijzen en alles kopiëren. Dit kost prestaties.

Stacks Een stack volgt de LIFO-regel: Last In, First Out. Denk aan een stapel borden. Je voegt alleen iets toe of verwijdert iets van de bovenkant.

Queues Een queue volgt de FIFO-regel: First In, First Out. Denk aan een rij in een winkel.

Waarschuwing: Het gebruik van shift op een array is traag bij grote datasets. Elk element moet naar links verschuiven om de leegte op te vullen. Gebruik voor grote hoeveelheden data in plaats daarvan een linked list.

Linked Lists Een linked list bestaat uit nodes. Elke node bevat data en een pointer naar de volgende node.

Vergelijking