›Wat is een gegevensstructuur en wat is een abstract gegevenstype (ADT)?Junior#Datastructuren#ComplexiteitDetails →
›Wat is een array en wat zijn de complexiteiten van zijn bewerkingen?Junior#Datastructuren#ComplexiteitDetails →
›Wat zijn de voor- en nadelen van een array en een linked list?Junior#Datastructuren#ComplexiteitDetails →
›Wat is een abstract data type (ADT) en waarom scheiden we het van zijn implementatie?Junior#DatastructurenDetails →
›Wat is een binaire boom en wat zijn de algemene traversal-volgorden?Middle#Bomen#DatastructurenDetails →
›Wat is een binary search tree (BST) en wat zijn de complexiteiten van de bewerkingen?Middle#Bomen#ComplexiteitDetails →
›Hoe verwerken hash tables botsingen, load factor en het aanpassen van grootte?Middle#Hashing#ComplexiteitDetails →
›Hoe representeer je een graaf: adjacency list versus adjacency matrix?Middle#Grafen#ComplexiteitDetails →
›Wat is het verschil tussen een doubly linked list en een singly linked list?Middle#DatastructurenDetails →
›Wat zijn gebalanceerde BSTs (AVL en rood-zwarte bomen) en waarom zijn ze belangrijk?Middle#Bomen#ComplexiteitDetails →
›Wat is een circular buffer (ring buffer) en wanneer zou je er een gebruiken?Middle#DatastructurenDetails →
›Wanneer moet je een stack versus een queue gebruiken? Geef echte voorbeelden.Middle#DatastructurenDetails →
›Hoe kies je de juiste gegevensstructuur voor een probleem?Middle#Datastructuren#ComplexiteitDetails →
›Wat is geamortiseerde analyse, met dynamische array-resizing als voorbeeld?Middle#Complexiteit#DatastructurenDetails →
›Wat zijn gewogen en gerichte grafen, en welke problemen modelleren zij?Senior#Grafen#ComplexiteitDetails →
›Wat is een disjoint-set (union-find) structuur met padcompressie en union by rank?Senior#Grafen#ComplexiteitDetails →
›Hoe ondersteunen segmentbomen en Fenwick-bomen (BIT) snelle bereikquery's?Senior#Bomen#ComplexiteitDetails →
›Hoe ontwerp je een datastructuur met specifieke O(1)/O(log n) vereisten?Senior#Datastructuren#ComplexiteitDetails →