1.Makkelijk
Wat slaat een map (dictionary) op?
- AAlleen waarden in volgorde van invoegen
- BSleutel-waardeparen met unieke sleutels
- CWaarden gesorteerd op grootte
- DParen van gelijke sleutels
2.Makkelijk
Een graaf bestaat uit:
- AAlleen een wortel en bladeren
- BRijen en kolommen
- CKnopen (vertices) verbonden door kanten
- DAlleen sleutels en hashes
3.Makkelijk
Wat doet een hashfunctie in een hashtabel?
- AVersleutelt de waarden in de tabel
- BSorteert de sleutels in de tabel
- CBeeldt een sleutel af op een index in de tabel
- DTelt hoeveel sleutels er zijn opgeslagen
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 2 5 1 3
- C5 4 3 2 1
- D4 5 2 3 1
5.Gemiddeld
Hoeveel geheugen gebruikt een adjacency list voor een graaf met V knopen en E kanten?
- AO(V²)
- BO(V + E)
- CO(E²)
- DO(V × E)
6.Gemiddeld
Welke balansvoorwaarde handhaaft een AVL-boom in elke knoop?
- ADe hoogten van de linker- en rechtersubboom verschillen hoogstens 1
- BElke knoop is rood of zwart gekleurd
- CBeide subbomen van elke knoop bevatten precies hetzelfde aantal knopen
- DAlle bladeren liggen op precies dezelfde diepte
7.Moeilijk
Wat is onder simple uniform hashing de verwachte zoektijd in een hashtabel met chaining, n sleutels en m buckets?
- AO(1 + α), waarbij α = n / m
- BO(m)
- CO(log n)
- DO(n)
8.Moeilijk
Waarom worden B-bomen gebruikt in databases en bestandssystemen?
- AHun hoge vertakkingsgraad houdt de boom ondiep, wat trage schijflezingen vermindert
- BZe gebruiken minder geheugen dan welke array dan ook, dus de hele index past altijd in het werkgeheugen
- CZe slaan data ongesorteerd op
- DZe hebben geen herbalancering nodig
Antwoordenblad
- 1. B · Sleutel-waardeparen met unieke sleutels
- 2. C · Knopen (vertices) verbonden door kanten
- 3. C · Beeldt een sleutel af op een index in de tabel
- 4. D · 4 5 2 3 1
- 5. B · O(V + E)
- 6. A · De hoogten van de linker- en rechtersubboom verschillen hoogstens 1
- 7. A · O(1 + α), waarbij α = n / m
- 8. A · Hun hoge vertakkingsgraad houdt de boom ondiep, wat trage schijflezingen vermindert
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.