1.Makkelijk
Wat slaat een map (dictionary) op?
- ASleutel-waardeparen met unieke sleutels
- BParen van gelijke sleutels
- CWaarden gesorteerd op grootte
- DAlleen waarden in volgorde van invoegen
2.Makkelijk
Wat doet de bewerking peek (of top) op een stack?
- AGeeft het onderste element van de stack terug
- BVerwijdert het bovenste element en geeft het terug
- CVerwijdert alle elementen van de stack
- DGeeft het bovenste element terug zonder het te verwijderen
3.Makkelijk
Wat bevat in een enkelvoudig gekoppelde lijst de next-pointer van de laatste knoop?
- AHet aantal knopen in de lijst
- BNull (geen knoop)
- CHet adres van de vorige knoop
- DHet adres van de eerste knoop
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?
- A5 4 3 2 1
- B1 2 4 5 3
- C4 2 5 1 3
- D4 5 2 3 1
5.Gemiddeld
Een knoop in een binaire zoekboom heeft een rechtersubboom. Waar staat zijn inorder-opvolger?
- ADe meest linkse knoop van zijn rechtersubboom
- BDe meest rechtse knoop van zijn linkersubboom
- CAltijd zijn ouder
- DAltijd zijn rechterkind
6.Gemiddeld
Een in-order-doorloop van een binaire zoekboom bezoekt de sleutels in:
- AInvoegvolgorde
- BAltijd aflopende volgorde
- CVolgorde per niveau
- DOplopend gesorteerde volgorde
7.Moeilijk
Wat is het belangrijkste voordeel van een skiplist ten opzichte van een gesorteerde gekoppelde lijst?
- AHij gebruikt geen extra geheugen
- BGegarandeerd zoeken in O(1), omdat elke knoop een pointer naar elke andere knoop bewaart
- CVerwacht zoeken in O(log n) door meerdere niveaus van voorwaartse pointers
- DHij slaat sleutels ongeordend op
8.Moeilijk
Wat zijn, zonder union by rank of path compression, de kosten in het slechtste geval van één find in een union-findstructuur met n elementen?
- AO(1)
- BO(n)
- CO(α(n))
- DO(log n)
Antwoordenblad
- 1. A · Sleutel-waardeparen met unieke sleutels
- 2. D · Geeft het bovenste element terug zonder het te verwijderen
- 3. B · Null (geen knoop)
- 4. D · 4 5 2 3 1
- 5. A · De meest linkse knoop van zijn rechtersubboom
- 6. D · Oplopend gesorteerde volgorde
- 7. C · Verwacht zoeken in O(log n) door meerdere niveaus van voorwaartse pointers
- 8. B · O(n)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.