1.Makkelijk
Welke datastructuur wordt gebruikt voor een level-order-doorloop van een boom?
- AStack
- BPrioriteitswachtrij
- CHashtabel
- DQueue
2.Makkelijk
Een hashtabel slaat data op als:
- AUitsluitend een gesorteerde lijst
- BEen string met vaste lengte
- CSleutel-waardeparen die via een hashfunctie worden gevonden
- DEen boom met geordende sleutels
3.Makkelijk
In welke volgorde bezoekt een postorder-doorloop van een binaire boom de knopen?
- ALinkersubboom, dan rechtersubboom, dan knoop
- BRechtersubboom, dan knoop, dan linkersubboom
- CKnoop, dan linkersubboom, dan rechtersubboom
- DLinkersubboom, dan knoop, dan rechtersubboom
4.Gemiddeld
Wat geldt voor de adjacency matrix van een ongerichte graaf?
- AHaar hoofddiagonaal bevat altijd enen
- BZe is altijd bovendriehoeks
- CZe is symmetrisch ten opzichte van de hoofddiagonaal
- DElke rij heeft precies één 1
5.Gemiddeld
Welk abstract datatype gebruikt het algoritme van Dijkstra om de volgende te verwerken knoop te kiezen?
- AEen FIFO-queue
- BEen min-prioriteitswachtrij
- CEen set zonder ordening
- DEen stack
6.Gemiddeld
Welke datastructuur wordt gebruikt om te controleren of de haakjes in "{[()]}" in balans zijn?
- AEen binaire zoekboom
- BEen stack
- CEen queue
- DEen hashtabel
7.Moeilijk
Hoe lang duurt het zoeken naar een willekeurige sleutel in een binaire min-heap van n elementen?
- AO(log log n)
- BO(log n)
- CO(n)
- DO(1)
8.Moeilijk
Waarom gebruiken databases voor indexen vaak B+-bomen in plaats van gewone B-bomen?
- AB+-bomen gebruiken binaire interne knopen, wat het aantal schijflezingen vermindert
- BB+-bomen hoeven niet gebalanceerd te zijn
- CB+-bomen slaan data alleen in de wortel op
- DAlle records staan in gekoppelde bladeren, wat bereikscans efficiënt maakt
Antwoordenblad
- 1. D · Queue
- 2. C · Sleutel-waardeparen die via een hashfunctie worden gevonden
- 3. A · Linkersubboom, dan rechtersubboom, dan knoop
- 4. C · Ze is symmetrisch ten opzichte van de hoofddiagonaal
- 5. B · Een min-prioriteitswachtrij
- 6. B · Een stack
- 7. C · O(n)
- 8. D · Alle records staan in gekoppelde bladeren, wat bereikscans efficiënt maakt
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.