1.Makkelijk
Een hashtabel slaat data op als:
- ASleutel-waardeparen die via een hashfunctie worden gevonden
- BUitsluitend een gesorteerde lijst
- CEen boom met geordende sleutels
- DEen string met vaste lengte
2.Makkelijk
Wat doet een hashfunctie in een hashtabel?
- ATelt hoeveel sleutels er zijn opgeslagen
- BSorteert de sleutels in de tabel
- CVersleutelt de waarden in de tabel
- DBeeldt een sleutel af op een index in de tabel
3.Makkelijk
Waar vind je het kleinste element van een binaire min-heap?
- AOp de laatste positie in de array
- BIn de wortel
- CIn een willekeurig blad, dat moet worden gezocht
- DIn het meest linkse blad
4.Gemiddeld
Hoeveel geheugen gebruikt een adjacency list voor een graaf met V knopen en E kanten?
- AO(V²)
- BO(V × E)
- CO(V + E)
- DO(E²)
5.Gemiddeld
Een wegennet heeft 100,000 kruispunten, die elk met ongeveer 4 andere verbonden zijn. Welke representatie is het meest geschikt?
- AAdjacency matrix
- BEén gesorteerde array van knopen
- CEen binaire heap van kanten
- DAdjacency list
6.Gemiddeld
Een hashtabel van grootte 7 gebruikt h(k) = k mod 7 en linear probing. Waar wordt 17 opgeslagen nadat 10 is ingevoegd?
- AIndex 6
- BIndex 4
- CIndex 0
- DIndex 3
7.Moeilijk
Een AVL-knoop is ongebalanceerd omdat de rechtersubboom van zijn linkerkind te hoog werd (left-right-geval). Welke correctie wordt toegepast?
- AEen enkele linksrotatie bij de knoop
- BEen linksrotatie bij het linkerkind, dan een rechtsrotatie bij de knoop
- CEen rechtsrotatie bij het linkerkind, dan een linksrotatie bij de knoop
- DEen enkele rechtsrotatie bij de knoop
8.Moeilijk
Wat doet een splay tree na elke toegang?
- AVerplaatst de benaderde knoop naar een blad
- BRoteert de benaderde knoop omhoog naar de wortel
- CBouwt de hele boom gebalanceerd opnieuw op
- DKleurt de knopen op het zoekpad opnieuw
Antwoordenblad
- 1. A · Sleutel-waardeparen die via een hashfunctie worden gevonden
- 2. D · Beeldt een sleutel af op een index in de tabel
- 3. B · In de wortel
- 4. C · O(V + E)
- 5. D · Adjacency list
- 6. B · Index 4
- 7. B · Een linksrotatie bij het linkerkind, dan een rechtsrotatie bij de knoop
- 8. B · Roteert de benaderde knoop omhoog naar de wortel
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.