1.Makkelijk
In welke volgorde bezoekt een postorder-doorloop van een binaire boom de knopen?
- AKnoop, dan linkersubboom, dan rechtersubboom
- BLinkersubboom, dan knoop, dan rechtersubboom
- CLinkersubboom, dan rechtersubboom, dan knoop
- DRechtersubboom, dan knoop, dan linkersubboom
2.Makkelijk
Welke datastructuur is het meest geschikt voor de functie "ongedaan maken" (undo) in een teksteditor?
- AGraaf
- BHash-set
- CWachtrij (queue)
- DStapel (stack)
3.Makkelijk
Welke datastructuur werkt volgens het principe "first in, first out" (FIFO)?
- AStapel (stack)
- BHeap
- CWachtrij (queue)
- DBinaire boom
4.Gemiddeld
Een binaire boom heeft wortel 1 met linkerkind 2 en rechterkind 3; knoop 2 heeft kinderen 4 (links) en 5 (rechts). Wat is de postorder-doorloop?
- A1 2 4 5 3
- B4 5 2 3 1
- C4 2 5 1 3
- D5 4 3 2 1
5.Gemiddeld
Hoe vind je de kleinste sleutel in een binaire zoekboom?
- ABezoek elk blad en vergelijk ze
- BVolg vanaf de wortel rechterkinderen tot er geen rechterkind meer is
- CVolg vanaf de wortel linkerkinderen tot er geen linkerkind meer is
- DKijk alleen naar de wortel
6.Gemiddeld
Bij welke methode voor het oplossen van botsingen worden botsende sleutels in een lijst in dezelfde bucket opgeslagen?
- ASeparate chaining (ketenen)
- BKwadratisch proberen (quadratic probing)
- CDubbel hashen (double hashing)
- DLineair proberen (linear probing)
7.Moeilijk
Aan welke eigenschap moet een rood-zwartboom voldoen?
- ADe wortel moet rood zijn
- BElke knoop moet rood zijn
- CElk pad van een knoop naar zijn afstammende bladeren bevat evenveel zwarte knopen
- DRode knopen moeten rode kinderen hebben, dus rode knopen vormen altijd ononderbroken ketens tot de bladeren
8.Moeilijk
Met welke structuur bereken je het maximum van elk venster van grootte k in een array in totaal O(n)?
- AEen gesorteerde array die door verschuiven wordt bijgewerkt
- BEen deque met indices in afnemende volgorde van waarde
- CEen enkelvoudig gekoppelde lijst van de elementen in het venster
- DEen min-heap die voor elk venster opnieuw wordt opgebouwd
Antwoordenblad
- 1. C · Linkersubboom, dan rechtersubboom, dan knoop
- 2. D · Stapel (stack)
- 3. C · Wachtrij (queue)
- 4. B · 4 5 2 3 1
- 5. C · Volg vanaf de wortel linkerkinderen tot er geen linkerkind meer is
- 6. A · Separate chaining (ketenen)
- 7. C · Elk pad van een knoop naar zijn afstammende bladeren bevat evenveel zwarte knopen
- 8. B · Een deque met indices in afnemende volgorde van waarde
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.