1.Makkelijk
Welke datastructuur werkt volgens het principe "last in, first out" (LIFO)?
- AHashtabel
- BGekoppelde lijst
- CStapel (stack)
- DWachtrij (queue)
2.Makkelijk
In een enkelvoudig gekoppelde lijst bevat elke knoop:
- AData en een verwijzing naar de volgende knoop
- BData en verwijzingen naar alle andere knopen
- CAlleen data
- DData en een index
3.Makkelijk
Welke datastructuur werkt volgens het principe "first in, first out" (FIFO)?
- AHeap
- BBinaire boom
- CStapel (stack)
- DWachtrij (queue)
4.Gemiddeld
Welk abstract datatype gebruikt het algoritme van Dijkstra om de volgende te verwerken knoop te kiezen?
- AEen set zonder ordening
- BEen min-prioriteitswachtrij
- CEen FIFO-queue
- DEen stack
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 gebalanceerde binaire zoekboom
- BEen hashtabel
- CEen stack
- DEen ongesorteerde gekoppelde lijst
6.Gemiddeld
Wat is de maximaal mogelijke load factor in een hashtabel met open addressing?
- A2
- B0,5
- C1
- DEr is geen maximum
7.Moeilijk
In een circulaire buffer kan front == rear zowel leeg als vol betekenen. Wat is een gangbare manier om ze te onderscheiden?
- AMaak de buffergrootte een macht van twee
- BHoud een apart aantal elementen bij, of laat altijd één plaats ongebruikt
- CMaak de buffer altijd leeg als front gelijk is aan rear, zodat de toestand leeg is
- DSla front en rear op in dezelfde variabele
8.Moeilijk
Waarom gebruiken databases voor indexen vaak B+-bomen in plaats van gewone B-bomen?
- AB+-bomen slaan data alleen in de wortel op
- BB+-bomen gebruiken binaire interne knopen, wat het aantal schijflezingen vermindert
- CAlle records staan in gekoppelde bladeren, wat bereikscans efficiënt maakt
- DB+-bomen hoeven niet gebalanceerd te zijn
Antwoordenblad
- 1. C · Stapel (stack)
- 2. A · Data en een verwijzing naar de volgende knoop
- 3. D · Wachtrij (queue)
- 4. B · Een min-prioriteitswachtrij
- 5. A · Een gebalanceerde binaire zoekboom
- 6. C · 1
- 7. B · Houd een apart aantal elementen bij, of laat altijd één plaats ongebruikt
- 8. C · Alle records staan in gekoppelde bladeren, wat bereikscans efficiënt maakt
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.