1.Makkelijk
Wat wordt in een representatie als adjacency list (buurlijst) van een graaf per knoop opgeslagen?
- AHet kortste pad naar elke andere knoop
- BEen rij van V Booleaanse waarden
- CHet totale aantal kanten in de graaf
- DEen lijst van de buurknopen
2.Makkelijk
Welke datastructuur is het meest geschikt voor de functie "ongedaan maken" (undo) in een teksteditor?
- AGraaf
- BWachtrij (queue)
- CHash-set
- DStapel (stack)
3.Makkelijk
Een hashtabel slaat data op als:
- AEen string met vaste lengte
- BUitsluitend een gesorteerde lijst
- CSleutel-waardeparen die via een hashfunctie worden gevonden
- DEen boom met geordende sleutels
4.Gemiddeld
Welke balansvoorwaarde handhaaft een AVL-boom in elke knoop?
- ABeide subbomen van elke knoop bevatten precies hetzelfde aantal knopen
- BAlle bladeren liggen op precies dezelfde diepte
- CElke knoop is rood of zwart gekleurd
- DDe hoogten van de linker- en rechtersubboom verschillen hoogstens 1
5.Gemiddeld
Wat geldt voor de adjacency matrix van een ongerichte graaf?
- AZe is symmetrisch ten opzichte van de hoofddiagonaal
- BElke rij heeft precies één 1
- CZe is altijd bovendriehoeks
- DHaar hoofddiagonaal bevat altijd enen
6.Gemiddeld
Wat is in het slechtste geval de hoogte van een binaire zoekboom met n knopen als de sleutels in gesorteerde volgorde worden ingevoegd?
- A1
- Blog₂ n
- C√n
- Dn (hij wordt een gekoppelde lijst)
7.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
- BBits in een Bloomfilter kunnen na het aanmaken niet worden veranderd
- CVerwijderen zou het percentage fout-positieven naar 100% verhogen
- DDie bits kunnen ook bij andere elementen horen, wat fout-negatieven zou veroorzaken
8.Moeilijk
Hoe lang duurt het zoeken naar een willekeurige sleutel in een binaire min-heap van n elementen?
- AO(n)
- BO(log n)
- CO(log log n)
- DO(1)
Antwoordenblad
- 1. D · Een lijst van de buurknopen
- 2. D · Stapel (stack)
- 3. C · Sleutel-waardeparen die via een hashfunctie worden gevonden
- 4. D · De hoogten van de linker- en rechtersubboom verschillen hoogstens 1
- 5. A · Ze is symmetrisch ten opzichte van de hoofddiagonaal
- 6. D · n (hij wordt een gekoppelde lijst)
- 7. D · Die bits kunnen ook bij andere elementen horen, wat fout-negatieven zou veroorzaken
- 8. A · O(n)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.