1.Makkelijk
Wat slaat een map (dictionary) op?
- AAlleen waarden in volgorde van invoegen
- BParen van gelijke sleutels
- CWaarden gesorteerd op grootte
- DSleutel-waardeparen met unieke sleutels
2.Makkelijk
Hoe worden de elementen van een array in het geheugen opgeslagen?
- AIn één aaneengesloten blok, na elkaar
- BIn een boom van geheugenpagina's
- COp willekeurige plaatsen gekozen door een hash
- DVerspreid, verbonden door pointers
3.Makkelijk
In welke volgorde bezoekt een postorder-doorloop van een binaire boom de knopen?
- ALinkersubboom, dan knoop, dan rechtersubboom
- BRechtersubboom, dan knoop, dan linkersubboom
- CLinkersubboom, dan rechtersubboom, dan knoop
- DKnoop, dan linkersubboom, dan rechtersubboom
4.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 + 1 en i + 2
- Ci/2 en i/2 + 1
- D2i + 1 en 2i + 2
5.Gemiddeld
Een applicatie heeft snel opzoeken nodig en moet ook sleutels gesorteerd kunnen opsommen en bereikquery's beantwoorden. Welke structuur past het best?
- AEen ongesorteerde gekoppelde lijst
- BEen hashtabel
- CEen gebalanceerde binaire zoekboom
- DEen stack
6.Gemiddeld
Hoe wordt in een circulaire queue in een array met capaciteit n de volgende positie na index i berekend?
- A(i + 1) mod n
- B2i + 1
- Ci + 1
- D(i − 1) mod n
7.Moeilijk
Welke eigenschap houdt elke B-boom perfect gebalanceerd?
- ADe sleutels worden alleen in de wortel opgeslagen
- BElke knoop slaat één sleutel op
- CElke knoop heeft precies twee kinderen
- DAlle bladeren liggen op dezelfde diepte
8.Moeilijk
Waarom kun je elementen niet zomaar uit een standaard-Bloomfilter verwijderen door hun bits te wissen?
- ABloomfilters slaan de volledige elementen op, die na het hashen niet meer te vinden zijn
- BDie bits kunnen ook bij andere elementen horen, wat fout-negatieven zou veroorzaken
- CBits in een Bloomfilter kunnen na het aanmaken niet worden veranderd
- DVerwijderen zou het percentage fout-positieven naar 100% verhogen
Antwoordenblad
- 1. D · Sleutel-waardeparen met unieke sleutels
- 2. A · In één aaneengesloten blok, na elkaar
- 3. C · Linkersubboom, dan rechtersubboom, dan knoop
- 4. D · 2i + 1 en 2i + 2
- 5. C · Een gebalanceerde binaire zoekboom
- 6. A · (i + 1) mod n
- 7. D · Alle bladeren liggen op dezelfde diepte
- 8. B · Die bits kunnen ook bij andere elementen horen, wat fout-negatieven zou veroorzaken
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.