1.Makkelijk
Wat slaat een map (dictionary) op?
- AWaarden gesorteerd op grootte
- BAlleen waarden in volgorde van invoegen
- CSleutel-waardeparen met unieke sleutels
- DParen van gelijke sleutels
2.Makkelijk
Wat definieert een binaire boom?
- AElke knoop heeft hoogstens twee kinderen
- BElke knoop slaat een binair getal op
- CDe boom heeft precies twee niveaus
- DElke knoop heeft precies twee kinderen
3.Makkelijk
Wat doet een hashfunctie in een hashtabel?
- AVersleutelt de waarden in de tabel
- BTelt hoeveel sleutels er zijn opgeslagen
- CSorteert de sleutels in de tabel
- DBeeldt een sleutel af op een index in de tabel
4.Gemiddeld
Een trie (prefixboom) is bijzonder efficiënt voor:
- AGetallen sorteren
- BKortste paden vinden
- CMatrices opslaan
- DZoeken op prefix, zoals automatisch aanvullen
5.Gemiddeld
Bij welke methode voor het oplossen van botsingen worden botsende sleutels in een lijst in dezelfde bucket opgeslagen?
- AKwadratisch proberen (quadratic probing)
- BSeparate chaining (ketenen)
- CLineair proberen (linear probing)
- DDubbel hashen (double hashing)
6.Gemiddeld
De sleutels 50, 30, 70, 20, 40 worden in deze volgorde in een lege binaire zoekboom ingevoegd. Wat is het linkerkind van 30?
- A40
- B50
- C20
- D70
7.Moeilijk
Aan welke regel moeten hash en gelijkheid voldoen om een hashtabel correct te laten werken?
- AHashwaarden moeten priemgetallen zijn
- BVerschillende sleutels moeten verschillende hashwaarden hebben
- CGelijke sleutels moeten gelijke hashwaarden hebben
- DGelijke hashwaarden impliceren gelijke sleutels
8.Moeilijk
Wat doet een splay tree na elke toegang?
- AVerplaatst de benaderde knoop naar een blad
- BKleurt de knopen op het zoekpad opnieuw
- CBouwt de hele boom gebalanceerd opnieuw op
- DRoteert de benaderde knoop omhoog naar de wortel
Antwoordenblad
- 1. C · Sleutel-waardeparen met unieke sleutels
- 2. A · Elke knoop heeft hoogstens twee kinderen
- 3. D · Beeldt een sleutel af op een index in de tabel
- 4. D · Zoeken op prefix, zoals automatisch aanvullen
- 5. B · Separate chaining (ketenen)
- 6. C · 20
- 7. C · Gelijke sleutels moeten gelijke hashwaarden hebben
- 8. D · Roteert de benaderde knoop omhoog naar de wortel
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.