1.Makkelijk
In welke volgorde bezoekt een postorder-doorloop van een binaire boom de knopen?
- ALinkersubboom, dan knoop, dan rechtersubboom
- BKnoop, dan linkersubboom, dan rechtersubboom
- CLinkersubboom, dan rechtersubboom, dan knoop
- DRechtersubboom, dan knoop, dan linkersubboom
2.Makkelijk
Welke datastructuur werkt volgens het principe "last in, first out" (LIFO)?
- AGekoppelde lijst
- BHashtabel
- CWachtrij (queue)
- DStapel (stack)
3.Makkelijk
Hoe heet de queuebewerking die het element vooraan verwijdert?
- AInsert
- BDequeue
- CEnqueue
- DPush
4.Gemiddeld
Een circulaire buffer (ring buffer) wordt vaak gebruikt om het volgende te implementeren:
- AEen binaire zoekboom
- BEen hashfunctie
- CEen graafdoorloop
- DEen wachtrij met vaste grootte
5.Gemiddeld
Een hashtabel van grootte 7 gebruikt h(k) = k mod 7 en linear probing. Waar wordt 17 opgeslagen nadat 10 is ingevoegd?
- AIndex 3
- BIndex 4
- CIndex 0
- DIndex 6
6.Gemiddeld
In een binaire min-heap die in een array is opgeslagen (index begint bij 0), staan de kinderen van de knoop op index i op:
- A2i en 2i + 1
- Bi/2 en i/2 + 1
- Ci + 1 en i + 2
- D2i + 1 en 2i + 2
7.Moeilijk
De union-find-structuur (disjoint set) met union by rank en padcompressie heeft geamortiseerde kosten per bewerking van:
- APrecies O(log n)
- BO(n)
- CO(n²)
- DO(α(n)), de inverse Ackermann-functie, die in de praktijk constant is
8.Moeilijk
Een AVL-knoop is ongebalanceerd omdat de rechtersubboom van zijn linkerkind te hoog werd (left-right-geval). Welke correctie wordt toegepast?
- AEen rechtsrotatie bij het linkerkind, dan een linksrotatie bij de knoop
- BEen enkele rechtsrotatie bij de knoop
- CEen enkele linksrotatie bij de knoop
- DEen linksrotatie bij het linkerkind, dan een rechtsrotatie bij de knoop
Antwoordenblad
- 1. C · Linkersubboom, dan rechtersubboom, dan knoop
- 2. D · Stapel (stack)
- 3. B · Dequeue
- 4. D · Een wachtrij met vaste grootte
- 5. B · Index 4
- 6. D · 2i + 1 en 2i + 2
- 7. D · O(α(n)), de inverse Ackermann-functie, die in de praktijk constant is
- 8. D · Een linksrotatie bij het linkerkind, dan een rechtsrotatie bij de knoop
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.